DVB-Cube <<< Das deutsche PC und DVB-Forum >>>

Diverse DVB Software für verschiedene Karten => # Codecs und entsprechende Tools => Thema gestartet von: SiLæncer am 27 Juni, 2013, 13:41

Titel: Monkey's Audio
Beitrag von: SiLæncer am 27 Juni, 2013, 13:41
(http://monkeysaudio.com/images/screenshot_small.png)
Monkey's Audio 4.12 is a fast and easy way to compress digital music. Unlike traditional methods such as mp3, ogg, or lqt that permanently discard quality to save space, Monkey's Audio only makes perfect, bit-for-bit copies of your music.

Features of Monkey's Audio:

- Efficient (fast and great compression) — Monkey's Audio is highly optimized and highly efficient
- Perfect sound — absolutely no quality loss, meaning it sounds perfect and decompresses perfect (it's lossless!)
- Media Center, Foobar, WMP, Winamp, and more support — supported by most popular players and rippers
- Easy — the Windows environment interface is both powerful and easy to use
- Free — Monkey’s Audio is completely free!
- Error detection — Monkey’s Audio incorporates redundant CRC’s to ensure proper decompression of data (errors never go unnoticed)
- Tagging support — Monkey’s Audio uses its own extremely flexible APE Tags so you can easily manage and catalogue your Monkey’s Audio collection
- External coder support — you can use Monkey's Audio as a front-end for all of your encoding needs
- Freely available source code, simple SDK and non-restrictive licensing — other developers can easily use Monkey's Audio in their own programs, and there are no restrictive licensing agreements

Changes in Monkey's Audio 4.12:

- Changed: Numerous fixes for OSX and 64-bit compatibility.
* Monkey's Audio 4.11:
- NEW: Switched from MMX to SSE assembly, making compression and decompression faster.
- NEW: Switched to latest Microsoft compiler, making everything around 5% faster.
- Changed: Removed support for old Monkey's Audio 3.92 and earlier files (it hasn't been possible to make these files for over ten years -- use an old copy of Monkey's Audio to convert these files to the latest format if you have any).
- Changed: Fixed a few compiler warnings.
- Changed: Removed dependence on third-party NASM assembly compiler in favor of intrinsics (which compile nicely with all major compilers).
- Changed: Put all Monkey's Audio source code into a namespace APE so that linking into third-party projects should never have name collisions.v
- Changed: Switched from #ifndef/endif to #pragma once (now supported by any reasonable compiler).

Freeware

http://monkeysaudio.com/
Titel: Monkey's Audio 4.13
Beitrag von: SiLæncer am 04 Februar, 2015, 12:19
Whats new:>>

Fixed: Improved support for files greater than 2GB

http://monkeysaudio.com/
Titel: Monkey's Audio 4.14
Beitrag von: SiLæncer am 19 Februar, 2015, 16:15
Whats new:>>

Fixed: File progress wasn't working in 4.13.

http://monkeysaudio.com/
Titel: Monkey's Audio 4.16
Beitrag von: SiLæncer am 25 März, 2015, 17:40
Whats new:>>

Fixed: A file progress issue in build 4.15

Version 4.15

Fixed: Build issues on Linux and Mac.

http://monkeysaudio.com/
Titel: Monkey's Audio 4.17
Beitrag von: SiLæncer am 08 Juni, 2016, 16:40
Whats new:>>

Fixed: Much better high DPI support

http://monkeysaudio.com/
Titel: Monkey's Audio 4.18
Beitrag von: SiLæncer am 07 August, 2016, 10:15
Whats new:>>

Fixed: WAV files that reported a longer length in the header than they actually were would fail with an I/O error (now they encode).

http://monkeysaudio.com/
Titel: Monkey's Audio 4.19
Beitrag von: SiLæncer am 28 Januar, 2017, 10:40
Whats new:>>

Changed: Switched to Visual Studio 2015 -- hopefully faster builds
Fixed: Columns could get saved with no width and then they'd load with no width which was confusing
Changed: Changed a silly type used to uint32 from unsigned int because I guess it wasn't building on Linux and Mac
Changed: Made the copyrights say 2017

http://monkeysaudio.com/
Titel: Monkey's Audio 4.20
Beitrag von: SiLæncer am 02 Februar, 2017, 05:45
Whats new:>>

Changed: Switched to compiling on my laptop because it's lots smaller. Not sure why!

http://monkeysaudio.com/
Titel: Monkey’s Audio 4.21
Beitrag von: SiLæncer am 02 Februar, 2017, 22:58
Whats new:>>

Changed: Switches to the latest Visual Studio for hopefully faster builds.

http://monkeysaudio.com/
Titel: Monkey’s Audio 4.22
Beitrag von: SiLæncer am 03 Februar, 2017, 12:28
Whats new:>>

Fixed: A Winamp plugin issue.

http://monkeysaudio.com/
Titel: Monkey’s Audio 4.23
Beitrag von: SiLæncer am 08 März, 2017, 18:30
Whats new:>>

Changed: Switched to VS 2017 for hopefully faster builds.

http://monkeysaudio.com/
Titel: Monkey’s Audio 4.24
Beitrag von: SiLæncer am 09 März, 2017, 18:45
Whats new:>>

1.Fixed: The top text on the options dialog would get cut off on high DPI.
2.Fixed: Improved the toolbar height on high DPI monitors.

http://monkeysaudio.com/
Titel: Monkey's Audio 4.25
Beitrag von: SiLæncer am 12 März, 2017, 20:15
Whats new:>>

Changed: Corrected the spelling of 'Psychedelic' in the ID3v1 code.

http://monkeysaudio.com/
Titel: Monkey's Audio 4.26
Beitrag von: SiLæncer am 20 September, 2017, 04:45
Whats new:>>

Added a 64-bit version.

http://monkeysaudio.com/
Titel: Monkey's Audio 4.27
Beitrag von: SiLæncer am 09 November, 2017, 05:55
Whats new:>>

Added sorting the list of the main program

http://monkeysaudio.com/
Titel: Monkey's Audio 4.28
Beitrag von: SiLæncer am 11 November, 2017, 10:45
Whats new:>>

Fixed: Fixed compilation on Linux and Mac and also added a few SDK code changes recommended by a nice user.

http://monkeysaudio.com/
Titel: Monkey's Audio 4.29
Beitrag von: SiLæncer am 19 November, 2017, 18:15
Whats new:>>

Changed: Lots of improvements to the SDK for Linux and Mac (big thanks to Robert Kausch).
Changed: Made the detection for URLs in the APE tag code check for https:// and m0ps://.

http://monkeysaudio.com/
Titel: Monkey's Audio 4.30
Beitrag von: SiLæncer am 21 November, 2017, 05:45
Whats new:>>

NEW: Added Ctrl+A to the program to select all the entries.
Fixed: The x64 compile wasn't decoding old APE files properly.

http://monkeysaudio.com/
Titel: Monkey's Audio 4.31
Beitrag von: SiLæncer am 30 November, 2017, 09:09
Whats new:>>

Fixed: Adding more than five folders would make it stop working.
Changed: Adding a folder no longer removes the existing files.

http://monkeysaudio.com/
Titel: Monkey’s Audio 4.32
Beitrag von: SiLæncer am 01 Dezember, 2017, 17:45
Whats new:>>

Changed: Made it possible to sort by the processing time of files.
Changed: Increased the maximum number of simultaneous processes.

http://monkeysaudio.com/
Titel: Monkey’s Audio 4.33
Beitrag von: SiLæncer am 02 Dezember, 2017, 10:15
Whats new:>>

Fixed: Disabled sorting while processing (it would make a mess).

http://monkeysaudio.com/
Titel: Monkey's Audio 4.34
Beitrag von: SiLæncer am 03 Mai, 2018, 04:50
Whats new:>>

Optimized: Added a faster CRC

http://monkeysaudio.com/
Titel: Monkey's Audio 4.35
Beitrag von: SiLæncer am 06 Oktober, 2018, 18:10
Whats new:>>

Fixed a few Android compile issues

http://monkeysaudio.com/
Titel: Monkey’s Audio 4.36
Beitrag von: SiLæncer am 17 Oktober, 2018, 05:20
Whats new:>>

Changed: Registering the Direct Show filter now associates APE files with WMP (before you just had to open all types).

http://monkeysaudio.com/
Titel: Monkey's Audio 4.37
Beitrag von: SiLæncer am 25 Oktober, 2018, 05:51
Whats new:>>

Changed: The executables are now signed.

http://monkeysaudio.com/
Titel: Monkey's Audio 4.38
Beitrag von: SiLæncer am 30 Oktober, 2018, 05:52
Whats new:>>

Fixed: Corrected a typo in the Winamp plugin.

http://monkeysaudio.com/
Titel: Monkey's Audio 4.39
Beitrag von: SiLæncer am 12 November, 2018, 06:09
Whats new:>>

Fixed: A corrupt APE file with a negative number for the WAV header length could crash instead of being handled gracefully.
Fixed: Corrected a couple compiler warnings.

http://monkeysaudio.com/
Titel: Monkey’s Audio 4.40
Beitrag von: SiLæncer am 18 November, 2018, 09:45
Whats new:>>

Changed: Improved some of the code for portablility

http://monkeysaudio.com/
Titel: Monkey's Audio 4.41
Beitrag von: SiLæncer am 06 Dezember, 2018, 06:10
Whats new:>>

Changed: Got all the rest of the compile warnings out of the program.
Changed: Renamed the file seek macro names to avoid conflicts on Android.

http://monkeysaudio.com/
Titel: Monkey’s Audio 4.42
Beitrag von: SiLæncer am 10 Dezember, 2018, 05:45
Whats new:>>

NEW: Some console improvements thanks to Dominik Herzog.
Changed: Reworked the seek code to hopefully get around a problem on Android.

http://monkeysaudio.com/
Titel: Monkey's Audio 4.44
Beitrag von: SiLæncer am 14 Januar, 2019, 09:10
Whats new:>>

Fixed: Corrected a mistake in the APE link string code.

http://monkeysaudio.com/
Titel: Monkey's Audio 4.46
Beitrag von: SiLæncer am 24 Februar, 2019, 10:30
Whats new:>>

    Fixed: Made handling of corrupt files a little better again.

Version 4.45

    Fixed: Improved handling of corrupt APE files to avoid crashes (files with invalid blocks per frame, invalid block align, etc.).

http://monkeysaudio.com/
Titel: Monkey’s Audio 4.47
Beitrag von: SiLæncer am 25 Februar, 2019, 04:40
Whats new:>>

Fixed: Corrected another crash bug in handling corrupt files.
Fixed: Better handling of memory allocation errors.

http://monkeysaudio.com/
Titel: Monkey's Audio 4.48
Beitrag von: SiLæncer am 25 Februar, 2019, 13:37
Whats new:>>

Fixed: Improved the bad file handling again (thanks Piotr Pawlowski).

http://monkeysaudio.com/
Titel: Monkey’s Audio 4.49
Beitrag von: SiLæncer am 28 Februar, 2019, 05:05
Whats new:>>

Changed: Improved support for files over 2 GB (not tested, so please give feedback).

http://monkeysaudio.com/
Titel: Monkey’s Audio 4.50
Beitrag von: SiLæncer am 28 Februar, 2019, 13:40
Whats new:>>

Fixed: Made a few more over 2 GB fixes (thanks Piotr Pawlowski).

http://monkeysaudio.com/
Titel: Monkey’s Audio 4.51
Beitrag von: SiLæncer am 01 März, 2019, 05:45
Whats new:>>

Fixed: Made some of the core file functions better equipped to handle over 2 GB.

http://monkeysaudio.com/
Titel: Monkey’s Audio 4.53
Beitrag von: SiLæncer am 02 März, 2019, 11:10
Whats new:>>

Fixed: Corrected a problem that snuck into build 52.

4.52

    Fixed: A bunch more work on files over 2 GB

http://monkeysaudio.com/
Titel: Monkey's Audio 4.54
Beitrag von: SiLæncer am 05 März, 2019, 09:05
Whats new:>>

Fixed: Corrected a couple little string issues.

http://monkeysaudio.com/
Titel: Monkey's Audio 4.55
Beitrag von: SiLæncer am 09 März, 2019, 20:50
Whats new:>>

Changed: The system will no longer go to sleep while it's processing files.

http://monkeysaudio.com/
Titel: Monkey’s Audio 4.56
Beitrag von: SiLæncer am 10 März, 2019, 18:10
Whats new:>>

Fixed: The Cool Edit plugin was not working.

http://monkeysaudio.com/
Titel: Monkey's Audio 4.57
Beitrag von: SiLæncer am 14 März, 2019, 18:40
Whats new:>>

Fixed: Corrected a couple more corrupt file crash issues (thanks Piotr Pawlowski).

http://monkeysaudio.com/
Titel: Monkey’s Audio 4.58
Beitrag von: SiLæncer am 15 März, 2019, 04:40
Whats new:>>

Fixed: Even more handling of corrupt files (thanks Piotr Pawlowski).

http://monkeysaudio.com/
Titel: Monkey’s Audio 4.59
Beitrag von: SiLæncer am 16 März, 2019, 08:15
Whats new:>>

Fixed: Made some more fixes for corrupt file handling (thanks Piotr Pawlowski).

http://monkeysaudio.com/
Titel: Monkey's Audio 4.60
Beitrag von: SiLæncer am 18 März, 2019, 13:37
Whats new:>>

Fixed: Still more work on corrupt files

http://monkeysaudio.com/
Titel: Monkey's Audio 4.61
Beitrag von: SiLæncer am 04 April, 2019, 04:45
Whats new:>>

Changed: Updated to Visual Studio 2019 for hopefully better performance.

http://monkeysaudio.com/
Titel: Monkey's Audio 4.62
Beitrag von: SiLæncer am 11 April, 2019, 09:01
Whats new:>>

Changed: Updated Visual Studio (a patch that might matter).
Changed: Removed the remaining warnings.

http://monkeysaudio.com/
Titel: Monkey's Audio 4.63
Beitrag von: SiLæncer am 12 April, 2019, 06:05
Whats new:>>

Changed: Switched to link time code generation (hopefully faster).

http://monkeysaudio.com/
Titel: Monkey's Audio 4.64
Beitrag von: SiLæncer am 16 April, 2019, 06:05
Whats new:>>

Fixed: Tagging could crash.

http://monkeysaudio.com/
Titel: Monkey's Audio 4.66
Beitrag von: SiLæncer am 19 April, 2019, 16:15
Whats new:>>

Fixed: Corrected the version information in the DLLs.

http://monkeysaudio.com/
Titel: Monkey's Audio 4.67
Beitrag von: SiLæncer am 24 April, 2019, 09:40
Whats new:>>

Changed: Worked through the rest of the compile warnings.

http://monkeysaudio.com/
Titel: Monkey's Audio 4.68
Beitrag von: SiLæncer am 25 April, 2019, 10:10
Whats new:>>

Fixed: Corrected a couple Linux / Android compile problems (thanks Chocobo1).
Changed: Turned the warning level up to 4 and worked through most of them.

http://monkeysaudio.com/
Titel: Monkey's Audio 4.69
Beitrag von: SiLæncer am 26 April, 2019, 09:45
Whats new:>>

Fixed: Corrected a few Linux compile warnings

http://monkeysaudio.com/
Titel: Monkey's Audio 4.70
Beitrag von: SiLæncer am 28 April, 2019, 21:20
Whats new:>>

Changed: Consolidated some of the includes so they're only in one place.

http://monkeysaudio.com/
Titel: Monkey’s Audio 4.71
Beitrag von: SiLæncer am 07 Mai, 2019, 04:40
Whats new:>>

Fixed: When decompressing a file, the mode would be set to the last (possibly external) codec used instead of the mode that fits for the file types.

http://monkeysaudio.com/
Titel: Monkey's Audio 4.72
Beitrag von: SiLæncer am 14 Mai, 2019, 09:02
Whats new:>>

Changed: Relative paths are supported for the filenames when making APL files.

http://monkeysaudio.com/
Titel: Monkey’s Audio 4.73
Beitrag von: SiLæncer am 16 Mai, 2019, 05:15
Whats new:>>

Changed: Made the Direct Show filter support APL files so that APL playback works from MPC-HC and the like.

http://monkeysaudio.com/
Titel: Monkey's Audio 4.74
Beitrag von: SiLæncer am 02 Juni, 2019, 10:15
Whats new:>>

Fixed: Verify and decompress could fail on the last file in a set of APL's.

http://monkeysaudio.com/
Titel: Monkey's Audio 4.75
Beitrag von: SiLæncer am 07 Juni, 2019, 06:09
Whats new:>>

    Changed: An updated Visual Studio 2019.
    Fixed: Corrected a few more remaining warnings.

http://monkeysaudio.com/
Titel: Monkey’s Audio 4.76
Beitrag von: SiLæncer am 08 Juni, 2019, 09:15
Whats new:>>

Changed: Updated to a newer version of the XML code.
Changed: Removed a couple more warnings.

http://monkeysaudio.com/
Titel: Monkey's Audio 4.77
Beitrag von: SiLæncer am 11 Juni, 2019, 05:45
Whats new:>>

Fixed: Corrected the versions in the resource files (they were lagging by a build).

http://monkeysaudio.com/
Titel: Monkey's Audio 4.78
Beitrag von: SiLæncer am 19 Juni, 2019, 04:45
Whats new:>>

Fixed: APL parsing was crashing outside Windows.

http://monkeysaudio.com/
Titel: Monkey's Audio 4.79
Beitrag von: SiLæncer am 24 Juli, 2019, 06:05
Whats new:>>

    Changed: A couple cross-platform define corrections.
    Changed: An updated Visual Studio 2019.
    Fixed: Got a working resource file in the command line programs.

http://monkeysaudio.com/
Titel: Monkey’s Audio 4.80
Beitrag von: SiLæncer am 26 Juli, 2019, 05:45
Whats new:>>

Changed: Updated copy of Visual Studio 2019.
Changed: Added 32-bit or 64-bit to the top of the about dialog.
Fixed: The program will properly shutdown during install of a new copy of the program.

http://monkeysaudio.com/
Titel: Monkey's Audio 4.81
Beitrag von: SiLæncer am 29 Juli, 2019, 05:45
Whats new:>>

Fixed: Install on XP was broken unintentinonally. I updated Inno Setup and they dropped XP, so I rolled back.
Changed: Moved all the versions in the resource files into the source include so they'll never lag by a build again.

http://monkeysaudio.com/
Titel: Monkey's Audio 4.82
Beitrag von: SiLæncer am 07 August, 2019, 06:05
Whats new:>>

Changed: Replaced the watermark image with one a little better colored for some monitors.

http://monkeysaudio.com/
Titel: Monkey’s Audio 4.83
Beitrag von: SiLæncer am 10 August, 2019, 09:10
Whats new:>>

    Changed: A Visual Studio update.
    Changed: Reworked how the version is defined in the code and resources so it's only in one place.
    Changed: Revised the Winamp plugin install so it wouldn't have a double backslash (might not have mattered).

http://monkeysaudio.com/
Titel: Monkey’s Audio 4.84
Beitrag von: SiLæncer am 10 August, 2019, 18:45
Whats new:>>

Fixed: The size of MACDll.dll was bigger than needed.

http://monkeysaudio.com/
Titel: Monkey's Audio 4.86
Beitrag von: SiLæncer am 21 August, 2019, 16:15
Whats new:>>

Support for more than two channel files (any number of channels less than or equal to eight should be supported).

http://monkeysaudio.com/
Titel: Monkey's Audio 4.88
Beitrag von: SiLæncer am 22 August, 2019, 08:45
Whats new:>>

    Changed: Switched to mid/side encoding for 5.1 and 7.1 16-bit files for better compression (backwards compatibility broken, but it's only a few builds).

Monkey's Audio 4.87

    Fixed: Added a missing 16-bit chunk of code to multi-channel decompression (files would fail to decompress).
    Fixed: Decompressing or verifying certain files could crash.

http://monkeysaudio.com/
Titel: Monkey's Audio 4.89
Beitrag von: SiLæncer am 23 August, 2019, 08:15
Whats new:>>

Changed: Switched the 24-bit code to mid/side for 5.1 and 7.1 files. Increases compression. Backwards compatibility broken, but again, only a few builds.

http://monkeysaudio.com/
Titel: Monkey’s Audio 4.91
Beitrag von: SiLæncer am 24 August, 2019, 09:45
Whats new:>>

Changed: Switched to mid/side encoding for four channel files for better compression (backwards compatibility broken, but only a few builds).

Version 4.90

    Fixed: Shutting down while processing could crash.
    Changed: Improved some of the channel code used for 6 and 8 channel files to be a little faster.

http://monkeysaudio.com/
Titel: Monkey's Audio 4.92
Beitrag von: SiLæncer am 27 August, 2019, 06:15
Whats new:>>

    Fixed: Pressing stop immediately would not always work.
    Changed: Improved the shutdown while processing some more.

http://monkeysaudio.com/
Titel: Monkey's Audio 4.93
Beitrag von: SiLæncer am 16 Oktober, 2019, 10:10
Whats new:>>

    Changed: A Visual Studio 2019 update for possibly better performance and reliability.
    Changed: Updated the copyrights to 2020.

http://monkeysaudio.com/
Titel: Monkey's Audio 4.95
Beitrag von: SiLæncer am 21 Oktober, 2019, 05:45
Whats new:>>

    Changed: Made list auto-size fill the screen width if the auto-size resolves to less width that the list.

Version 4.94

    Changed: Made the size of the default run a little larger.
    NEW: Added the right-click command to auto-size all the columns.

http://monkeysaudio.com/
Titel: Monkey's Audio 4.96
Beitrag von: SiLæncer am 23 Oktober, 2019, 09:05
Whats new:>>

Changed: Made the SDK examples work again (updated to Visual Studio 2019, and got them all building).

http://monkeysaudio.com/
Titel: Monkey's Audio 4.97
Beitrag von: SiLæncer am 26 Oktober, 2019, 10:45
Whats new:>>

Fixed: Invalid input bit depths were not handled gracefully.

http://monkeysaudio.com/
Titel: Monkey's Audio 4.98
Beitrag von: SiLæncer am 27 Oktober, 2019, 18:15
Whats new:>>

Changed: You can specify the filename auto on decompress from the command line and it will just rename the APE file to WAV and use that.

http://monkeysaudio.com/
Titel: Monkey's Audio 4.99
Beitrag von: SiLæncer am 30 Oktober, 2019, 05:10
Whats new:>>

    Changed: Making some steps towards 32-bit support, but still disabled.
    Changed: Replaced tabs in the code with spaces.

http://monkeysaudio.com/
Titel: Monkey's Audio 5.02
Beitrag von: SiLæncer am 06 November, 2019, 06:20
Whats new:>>

    Changed: Switched stereo 32-bit files to mid / side for slightly better compression.

5.01

    NEW: Added support for compression and decompression of 32- bit integer files.

http://monkeysaudio.com/
Titel: Monkey's Audio 5.04
Beitrag von: SiLæncer am 07 November, 2019, 06:05
Whats new:>>

    Changed: Remvoed SSE again from the neural networks because of possible overflows.

5.03

    Changed: Brought SSE back to the neural networks.

http://monkeysaudio.com/
Titel: Monkey’s Audio 5.05
Beitrag von: SiLæncer am 07 November, 2019, 22:25
Whats new:>>

Changed: Brought the faster SSE back for all encoding and decoding except 32-bit.

http://monkeysaudio.com/
Titel: Monkey’s Audio 5.06
Beitrag von: SiLæncer am 16 November, 2019, 09:15
Whats new:>>

    Fixed: When decoding 24-bit files from before the overflow fix, the mode will fallback to the legacy decode mode on the first frame failure and try the old approach.
    Changed: A Visual Studio 2019 update.

http://monkeysaudio.com/
Titel: Monkey’s Audio 5.07
Beitrag von: SiLæncer am 19 November, 2019, 17:15
Whats new:>>

Fixed: Wasn't building nicely on Linux.

http://monkeysaudio.com/
Titel: Monkey's Audio 5.08
Beitrag von: SiLæncer am 04 Dezember, 2019, 05:40
Whats new:>>

    Changed: Another Visual Studio 2019 update.
    Changed: Work to make the console program build better on Linux for third parties.

http://monkeysaudio.com/
Titel: Monkey's Audio 5.09
Beitrag von: SiLæncer am 16 Dezember, 2019, 05:45
Whats new:>>

    Changed: Visual Studio 2019 update.
    Changed: Added an example using "auto" as the filename to the command line program.
    Changed: Updated the copyright year in the help.

http://monkeysaudio.com/
Titel: Monkey's Audio 5.10
Beitrag von: SiLæncer am 17 Dezember, 2019, 06:05
Whats new:>>

Fixed: The version information of all the components was not right in 5.09.

http://monkeysaudio.com/
Titel: Monkey's Audio 5.11
Beitrag von: SiLæncer am 18 Dezember, 2019, 09:06
Whats new:>>

Changed: Using a command line build process to avoid the possibility of any pieces going unbuilt.

http://monkeysaudio.com/
Titel: Monkey's Audio 5.12
Beitrag von: SiLæncer am 02 Januar, 2020, 18:15
Whats new:>>

    Changed: Visual Studio 2019 update.
    Changed: Some improvements for building outside Windows by Robert Kausch.

http://monkeysaudio.com/
Titel: Monkey's Audio 5.13
Beitrag von: SiLæncer am 15 Januar, 2020, 05:45
Whats new:>>

    Changed: Visual Studio 2019 update.
    Fixed: Calling GetID3Tag on the year field could crash.
    Fixed: Corrected the typing of the APEDecompress_Create functions.

http://monkeysaudio.com/
Titel: Monkey’s Audio 5.14
Beitrag von: SiLæncer am 16 Januar, 2020, 05:15
Whats new:>>

    Changed: Added a wide version of GetID3Tag and RemoveTag.
    Fixed: GetID3Tag would still behave poorly if the year (or other fields) was too long.

http://monkeysaudio.com/
Titel: Monkey's Audio 5.15
Beitrag von: SiLæncer am 22 Januar, 2020, 05:45
Whats new:>>

    Changed: Removed the last couple compile warnings (just switched to safer string functions).
    Changed: Consolidated the new wide functions so the code is only there once.
    Changed: Corrected some compile issues.

http://monkeysaudio.com/
Titel: Monkey's Audio 5.16
Beitrag von: SiLæncer am 23 Januar, 2020, 06:15
Whats new:>>

Fixed: The build signatures weren't time stamped.

http://monkeysaudio.com/
Titel: Monkey's Audio 5.17
Beitrag von: SiLæncer am 24 Januar, 2020, 06:05
Whats new:>>

Changed: When converting APL to APE, it no longer checks for no compression changes but instead just always does the conversion.

http://monkeysaudio.com/
Titel: Monkey's Audio 5.18
Beitrag von: SiLæncer am 08 Februar, 2020, 10:50
Whats new:>>

    Fixed: The typing of c_APECompress_Start was incorrect.
    Changed: Visual Studio 2019 update.

http://monkeysaudio.com/
Titel: Monkey's Audio 5.19
Beitrag von: SiLæncer am 10 Februar, 2020, 05:45
Whats new:>>

Fixed: The Cool Edit plugin in the 64-bit compile was incorrect

http://monkeysaudio.com/
Titel: Monkey’s Audio 5.20
Beitrag von: SiLæncer am 25 Februar, 2020, 09:12
Whats new:>>

    Changed: Another Visual Studio 2019 update.
    Changed: Switched some of the links to HTTPS (since many sites are now secure).
    NEW: Added the keyboard shorcut Ctrl+T to exit.
    NEW: Added the keyboard shortcut Ctrl+S to stop (and Ctrl+Shift+S to stop after the current file).
    Changed: Stopping after the current file no longer waits to stop but just returns right away and stops eventually.
    Changed: The list status updates a little better when stopping.

http://monkeysaudio.com/
Titel: Monkey's Audio 5.21
Beitrag von: SiLæncer am 10 März, 2020, 16:45
Whats new:>>

Fixed: Corrupt APE tags are handled better.

http://monkeysaudio.com/
Titel: Monkey's Audio 5.22
Beitrag von: SiLæncer am 12 März, 2020, 05:15
Whats new:>>

    Changed: Tag reading is no longer capped at 256 fields. Now it allocates as many fields as exist.
    Changed: When saving tags, the fields will be sorted by size first and then the name if the sizes are the same (name is the change).
    Changed: Visual Studio 2019 update.

http://monkeysaudio.com/
Titel: Monkey's Audio 5.23
Beitrag von: SiLæncer am 13 März, 2020, 05:10
Whats new:>>

Fixed: A function was accidentally removed for tagging in the last build.

http://monkeysaudio.com/
Titel: Monkey's Audio 5.24
Beitrag von: SiLæncer am 22 März, 2020, 12:40
Whats new:>>

    Fixed: Decoding of older files could still fail because of the added support for 32-bit. Now when the program enters legacy mode it also converts another variable so decoding should work again.
    Changed: Another Visual Studio 2019 update.

http://monkeysaudio.com/
Titel: Monkey's Audio 5.25
Beitrag von: SiLæncer am 29 März, 2020, 11:20
Whats new:>>

    Changed: Switched the keyboard shortcut to exit from Ctrl+T to Ctrl+W to match other programs.*END*
    Changed: Another Visual Studio 2019 update.

http://monkeysaudio.com/
Titel: Monkey's Audio 5.26
Beitrag von: SiLæncer am 30 März, 2020, 05:40
Whats new:>>

    Changed: Added the version of Monkey's Audio to the installer.
    Changed: Made creation of the installation packages part of the version / install system so everything is automated now.

http://monkeysaudio.com/
Titel: Monkey's Audio 5.28
Beitrag von: SiLæncer am 02 April, 2020, 20:10
Whats new:>>

Fixed: The statusbar could show an incorrect value as the conversion was just starting.

5.27

    Changed: Added progress to the taskbar icon.
    Changed: Visual Studio 2019 update.

http://monkeysaudio.com/
Titel: Monkey's Audio 5.29
Beitrag von: SiLæncer am 13 April, 2020, 16:40
Whats new:>>

    Changed: Visual Studio 2019 update.
    Fixed: Sizes of APE files would display incorrectly if they were over 2GB in the Winamp dialog.
    Changed: Switched the type returns by the GetInfo(...) calls to int64 for the file size problem.

http://monkeysaudio.com/
Titel: Monkey's Audio 5.30
Beitrag von: SiLæncer am 14 April, 2020, 05:50
Whats new:>>

    Changed: Switched the parameters for the GetInfo(...) calls to int64 from intn.
    Changed: Removed backwards compatibility for APE files version 3.92 and older (it's been over a decade since creation -- just install a previous build and convert if you have them).

http://monkeysaudio.com/
Titel: Monkey's Audio 5.31
Beitrag von: SiLæncer am 14 April, 2020, 20:10
Whats new:>>

Changed: Some fixes by Robert Kausch due to recent changes.

http://monkeysaudio.com/
Titel: Monkey's Audio 5.32
Beitrag von: SiLæncer am 15 April, 2020, 19:20
Whats new:>>

    Changed: Visual Studio 2019 update.
    Changed: Switched a couple more varialbles to int64 to remove warnings building.

http://monkeysaudio.com/
Titel: Monkey's Audio 5.33
Beitrag von: SiLæncer am 16 April, 2020, 04:40
Whats new:>>

Changed: Renamed the compression level defines to start with MAC to avoid conflicts with other encoders.

http://monkeysaudio.com/
Titel: Monkey's Audio 5.34
Beitrag von: SiLæncer am 21 April, 2020, 18:10
Whats new:>>

    Changed: No longer always show at least 1% done on the statusbar (since starting a huge job that could be wrong).
    Changed: The statusbar no longer shows the output file size if there haven't been any output files (like when doing a verify).
    Changed: Made the program return ERROR_UPSUPPORTED_FILE_VERSION when trying to create a decoder for a file that's too old.

http://monkeysaudio.com/
Titel: Monkey's Audio 5.35
Beitrag von: SiLæncer am 22 April, 2020, 20:10
Whats new:>>

    Changed: The status text shows "unsupported file version" when trying to decode an APE file that's too old (instead of just undefined).
    Changed: Cleaned up some of the throws internally to use the same type as the catch.

http://monkeysaudio.com/
Titel: Monkey's Audio 5.36
Beitrag von: SiLæncer am 24 April, 2020, 19:10
Whats new:>>

Changed: Brought backwards compatibility back (based on feedback at work).

http://monkeysaudio.com/
Titel: Monkey's Audio 5.37
Beitrag von: SiLæncer am 25 April, 2020, 09:10
Whats new:>>

Fixed: Some files from version 3.93 to 3.95 could still fail to verify because the change to int64 wasn't everywhere it needed to be.

http://monkeysaudio.com/
Titel: Monkey's Audio 5.38
Beitrag von: SiLæncer am 27 April, 2020, 04:35
Whats new:>>

Changed: Changed the size of the Seek function to int64 from int since big seeks are possible.

http://monkeysaudio.com/
Titel: Monkey's Audio 5.39
Beitrag von: SiLæncer am 10 Juni, 2020, 04:45
Whats new:>>

    Changed: Visual Studio 2019 update.
    Fixed: Quick verify was not working in all cases.

http://monkeysaudio.com/
Titel: Monkey's Audio 5.40
Beitrag von: SiLæncer am 11 Juni, 2020, 17:15
Whats new:>>

    Changed: Made quick verify a little quicker.
    Changed: Visual Studio update

http://monkeysaudio.com/
Titel: Monkey's Audio 5.42
Beitrag von: SiLæncer am 12 Juni, 2020, 04:45
Whats new:>>

Changed: The signature is time stamped on XP as well.

http://monkeysaudio.com/
Titel: Monkey's Audio 5.44
Beitrag von: SiLæncer am 18 Juni, 2020, 20:40
Whats new:>>

    Changed: Cleaned up the new -t command line processor.
    Changed: Added a couple defines for non-windows for the new -t option.

5.43

    NEW: Added support for the -t command line switch to tag files with the console program.
    Changed: Updated to a new certificate for signing that's good for three more years.

http://monkeysaudio.com/
Titel: Monkey's Audio 5.45
Beitrag von: SiLæncer am 24 Juni, 2020, 18:10
Whats new:>>

    Changed: Updated the example for the new tag command to put the fields in quotes (so pipes don't cause a problem).
    Changed: The output during the new tag mode to the command line is a little more verbose.
    Fixed: The tag function would not work properly with really long tag values.

http://monkeysaudio.com/
Titel: Monkey’s Audio 5.46
Beitrag von: SiLæncer am 27 Juni, 2020, 09:10
Whats new:>>

    Changed: The program returns "Error (I/O write error)" when UAC prevents creation of the new file instead of undefined.
    NEW: Added support for tagging after compression (like: MAC.exe "C:\New.wav" "C:\New.ape" -c2000 -t "Artist=Metallica|Album=Black").

http://monkeysaudio.com/
Titel: Monkey's Audio 5.47
Beitrag von: SiLæncer am 01 Juli, 2020, 04:25
Whats new:>>

    Changed: A message is shown when processing no files instead of just silently doing nothing.
    Changed: Replaced some more tabs with spaces in the code (for cross-platform readability).
    Changed: Cleaned up some MFC references in MACDll (could make the SDK messy).
    Changed: A Visual Studio update.

http://monkeysaudio.com/
Titel: Monkey’s Audio 5.48
Beitrag von: SiLæncer am 23 Juli, 2020, 04:45
Whats new:>>

Changed: Worked through the compile problems on Linux caused by the new additions to the console program.
Changed: Another Visual Studio update.

http://monkeysaudio.com/
Titel: Monkey's Audio 5.49
Beitrag von: SiLæncer am 05 August, 2020, 20:10
Whats new:>>

    Changed: When compressing a zero byte file, the error is now "input file too small".
    Changed: Added the field APE_TAG_FIELD_RATING for rating (before it could use a field in MC that caused problems).

http://monkeysaudio.com/
Titel: Monkey's Audio 5.50
Beitrag von: SiLæncer am 23 August, 2020, 08:10
Whats new:>>

    NEW: Added support for up to 32 channels.
    Changed: Another Visual Studio update.

http://monkeysaudio.com/
Titel: Monkey’s Audio 5.52
Beitrag von: SiLæncer am 23 August, 2020, 19:45
Whats new:>>

    Fixed: Made the compressor work with seven channel files.

Version 5.51

    Changed: Files over 8 channels use the same channel layout (mid/side) for the first eight channels, helping compression a little.
    Changed: A Visual Studio update.


http://monkeysaudio.com/
Titel: Monkey's Audio 5.53
Beitrag von: SiLæncer am 24 August, 2020, 09:10
Whats new:>>

Fixed: Made the compressor work with three channel files and other odd numbers better.

http://monkeysaudio.com/
Titel: Monkey's Audio 5.54
Beitrag von: SiLæncer am 25 August, 2020, 10:10
Whats new:>>

Fixed: The program could loop forever on a corrupt file in some cases.

http://monkeysaudio.com/
Titel: Monkey's Audio 5.55
Beitrag von: SiLæncer am 24 September, 2020, 20:50
Whats new:>>

    Changed: Updated the copyright to 2021.
    Changed: Tuned the Winamp file info dialog a little (removed the obsolete peak level, made the filename longer, etc.).
    Changed: The GUI and console are signed.
    Changed: A Visual Studio update.

http://monkeysaudio.com/
Titel: Monkey's Audio 5.59
Beitrag von: SiLæncer am 06 November, 2020, 11:50
Whats new:>>

    Changed: Another Visual Studio update.
    Changed: Removed a couple warnings from the console project.
    Fixed: When converting a file over and over, the file size reported could be for a previous conversion.
    Changed: Removed the secure flag from compliation and fixed the remaining warnings.
    Fixed: The uninstall icon would not be correct.

http://monkeysaudio.com/
Titel: Monkey's Audio 5.61
Beitrag von: SiLæncer am 24 November, 2020, 11:10
Whats new:>>

Changed: A better monkey picture for the list background.

http://monkeysaudio.com/
Titel: Monkey’s Audio 5.63
Beitrag von: SiLæncer am 24 November, 2020, 17:15
Whats new:>>

    Changed: The image stays at the top of the list instead of scrolling with the items.

Version 5.62

    Fixed: The list background image could have black on some systems.

http://monkeysaudio.com/
Titel: Monkey's Audio 5.64
Beitrag von: SiLæncer am 24 November, 2020, 21:15
Whats new:>>

Fixed: A corrupt APE file could cause problems in extrnal decoders.

http://monkeysaudio.com/
Titel: Monkey's Audio 5.65
Beitrag von: SiLæncer am 25 November, 2020, 08:40
Whats new:>>

    Changed: Patches submitted by Robert Kausch to improve building and usage.
    Changed: Added the SSE and MMX states to the about box.

http://monkeysaudio.com/
Titel: Monkey's Audio 5.66
Beitrag von: SiLæncer am 03 Dezember, 2020, 19:10
Whats new:>>

    Changed: When no file is selected and "File Info..." is selected a message will be shown instead of an empty status dialog.
    Fixed: The shortcut Ctrl+I was not working.
    Changed: Made F1 launch the program's help file.
    Fixed: Clicking a column header on an empty list would throw an error dialog.

http://monkeysaudio.com/
Titel: Monkey's Audio 5.67
Beitrag von: SiLæncer am 03 Dezember, 2020, 21:15
Whats new:>>

Changed: Patches applied by Arno Hornberger.

http://monkeysaudio.com/
Titel: Monkey's Audio 5.68
Beitrag von: SiLæncer am 03 Dezember, 2020, 21:34
Whats new:>>

Fixed: Tagging would not work from the command line due to the recent addition of read-only file opening.

http://monkeysaudio.com/
Titel: Monkey's Audio 5.69
Beitrag von: SiLæncer am 09 Dezember, 2020, 19:10
Whats new:>>

    Fixed: The Cool Edit plugin did not show the options dialog properly.
    Changed: Visual Studio update.

http://monkeysaudio.com/
Titel: Monkey’s Audio 5.70
Beitrag von: SiLæncer am 26 Dezember, 2020, 18:20
Whats new:>>

    Changed: Made the size of the Cool Edit options a little smaller.
    Changed: Working on the signature of the program so it's buildable other places (should be transparent change, but please report any issues).
    Fixed: Removing a tag with RemoveTag(...) would not work due to the read-only change.
    Fixed: The return value from RemoveTag(...) will be better formed (previously it could return success even on failure).
    Fixed: The file list would not be saved when running under UAC (now it's stored in the user data folder).

http://monkeysaudio.com/
Titel: Monkey’s Audio 5.71
Beitrag von: SiLæncer am 22 Januar, 2021, 08:40
Whats new:>>

    Changed: Visual Studio update.
    Changed: The size of all the files switches to GB if it's over 1000 MB.
    Changed: Switched some internal variables from float to double (hopefully transparent, but please report any issues).
    Changed: Drive free space reporting will switch to TB if it's over 1000 GB.
    Changed: Updated the license to remove the clause about contributing changes back (and updated the help file to match the website license).

http://monkeysaudio.com/
Titel: Monkey's Audio 6.0
Beitrag von: SiLæncer am 27 Januar, 2021, 17:15
Whats new:>>

    Changed: Removed XP support (Microsoft ended support in 2014).
    Changed: Switched to NSIS because the size of Inno Setup bloated (feedback appreciated).

http://monkeysaudio.com/
Titel: Monkey's Audio 6.02
Beitrag von: SiLæncer am 28 Januar, 2021, 07:40
Whats new:>>

Changed: Removed the XP compatible signatures from everything

http://monkeysaudio.com/
Titel: Monkey's Audio 6.03
Beitrag von: SiLæncer am 28 Januar, 2021, 19:10
Whats new:>>

    Fixed:

    The uninstallers would not always work properly because of the signature. Trying a new approach.

http://monkeysaudio.com/
Titel: Monkey's Audio 6.05
Beitrag von: SiLæncer am 29 Januar, 2021, 19:50
Whats new:>>

Fixed: Unicode characters were not working properly for the install path.

http://monkeysaudio.com/
Titel: Monkey's Audio 6.08
Beitrag von: SiLæncer am 30 Januar, 2021, 10:10
Whats new:>>

NEW: The program reports if it is elevated in the about box.

http://monkeysaudio.com/
Titel: Monkey’s Audio 6.09
Beitrag von: SiLæncer am 30 Januar, 2021, 21:45
Whats new:>>

Fixed: The copyright symbol in the install would not show properly.

http://monkeysaudio.com/
Titel: Monkey’s Audio 6.12
Beitrag von: SiLæncer am 16 Februar, 2021, 17:40
Whats new:>>

    Changed: Visual Studio update.
    Changed: The error ERROR_APE_COMPRESS_TOO_MUCH_DATA is returned from every compress call once too much data has been added (previosly the first call would return that, then -1 on the next calls).

http://monkeysaudio.com/
Titel: Monkey's Audio 6.13
Beitrag von: SiLæncer am 24 Februar, 2021, 19:10
Whats new:>>

    Changed: Made the code more clear about the 4-byte alignment of the APE_DESCRIPTOR object (now define a padding instead of just letting it be squish).
    Changed: Made more of the function returns use the defines instead of just a number.
    Changed: Added all the version and copyright information to the uninstaller application.
    Changed: Visual Studio update.

http://monkeysaudio.com/
Titel: Monkey's Audio 6.14
Beitrag von: SiLæncer am 18 März, 2021, 21:10
Whats new:>>

    Changed: Visual Studio update.
    Changed: Return a specific error when failing to open the file because it's in use.

http://monkeysaudio.com/
Titel: Monkey’s Audio 6.15
Beitrag von: SiLæncer am 18 April, 2021, 22:54
Whats new:>>

    Changed: Visual Studio update.
    Fixed: An uninitialized variable could get accessed when constructing the CAPEDecompress object.

http://monkeysaudio.com/
Titel: Monkey's Audio 6.20
Beitrag von: SiLæncer am 23 April, 2021, 20:50
Whats new:>>

Added support for AIFF files to the compressor and decompressor (feedback appreciated).

http://monkeysaudio.com/
Titel: Monkey's Audio 6.21
Beitrag von: SiLæncer am 25 April, 2021, 09:40
Whats new:>>

    Fixed: Unicode characters will rename properly when decoding to AIFF now (wasn't using the wide rename before).
    Changed: Tighter usage of renaming a file to AIFF so there won't be potentially unsafe string copies.
    Changed: AIFF files are reported in the file info page of the program.

http://monkeysaudio.com/
Titel: Monkey's Audio 6.22
Beitrag von: SiLæncer am 01 Mai, 2021, 09:50
Whats new:>>

Changed: Made the install not ask for a directory during an upgrade install.

http://monkeysaudio.com/
Titel: Monkey's Audio 6.23
Beitrag von: SiLæncer am 03 Mai, 2021, 09:20
Whats new:>>

Changed: The list text switches to "Decompressed (MB)" during decompression and "Processed (MB)" during conversion (instead of staying "Compressed (MB)").

https://monkeysaudio.com/
Titel: Monkey's Audio 6.25
Beitrag von: SiLæncer am 10 Mai, 2021, 21:10
Whats new:>>

Version 6.25 (May 10, 2021)

    Changed: Improved resource loading so the image is only loaded once and shared by all the components.

Version 6.24 (May 10, 2021)

    Changed: Updated the makefile to set the library soname in the library file.
    Changed: Cleaned up the artwork so it's all in a single file and there are no unused pieces.

https://monkeysaudio.com/
Titel: Monkey's Audio 6.26
Beitrag von: SiLæncer am 13 Mai, 2021, 09:45
Whats new:>>

    Changed: The program artwork is loaded from a PNG next to the program.
    Changed: Visual Studio update

https://monkeysaudio.com/
Titel: Monkey's Audio 6.27
Beitrag von: SiLæncer am 13 Mai, 2021, 20:10
Whats new:>>

Changed: Corrected an artwork artifact.

https://monkeysaudio.com/
Titel: Monkey's Audio 6.28
Beitrag von: SiLæncer am 21 Mai, 2021, 20:10
Whats new:>>

    Changed: Switched the installer icon to the program icon.
    NEW: Rework of some art by the fantastic artist Johanne Courtright (thanks Johanne!).

https://monkeysaudio.com/
Titel: Monkey's Audio 6.29
Beitrag von: SiLæncer am 25 Mai, 2021, 21:15
Whats new:>>

    Changed: Some high DPI improvements.
    Changed: Open files in read-only mode in c_APEDecompress_Create(W).
    Changed: Check whether __stdcall is already defined which is the case on Haiku.
    Changed: Makefile: Fix compilation on macOS which needs -dylib_install_name instead of -soname.
    NEW: A little more updated art work

https://monkeysaudio.com/
Titel: Monkey's Audio 6.30
Beitrag von: SiLæncer am 29 Juni, 2021, 20:50
Whats new:>>

    NEW: More artwork updated (thanks Johanne!).
    Changed: Worked away the rest of the compiler warnings (mostly in Direct Show code).
    Changed: Updated the email address in the help file because it was outdated.
    Changed: When sorting by the status, if all the files are OK, it will show a message box saying as much (so if you verify a big list you won't have to look as hard).
    Changed: Upgraded to Visual Studio 2022 (preview).
    Changed: Switched the Winamp plugin installer to NSIS (instead of the old MakePIMP system).

https://monkeysaudio.com/
Titel: Monkey's Audio 6.32
Beitrag von: SiLæncer am 02 Juli, 2021, 08:40
Whats new:>>

Version 6.32 (July 1, 2021)

    Fixed: Not all the external encoders were the correct bitdepth. Now 32-bit is in the 32-bit build and 64-bit in the 64-bit build.

Version 6.31 (July 1, 2021)

    NEW: WavPack and FLAC are included with the program (and accessible as external encoders).
    Changed: Worked on the external encoder system so that converting to and from other formats works nicely.

https://monkeysaudio.com/
Titel: Monkey's Audio 6.33
Beitrag von: SiLæncer am 03 Juli, 2021, 22:40
Whats new:>>

    Changed: The makefile for non-Windows builds now allows out-of-tree builds.
    Changed: Updated to the latest FLAC release.

https://monkeysaudio.com/
Titel: Monkey's Audio 6.34
Beitrag von: SiLæncer am 04 Juli, 2021, 09:40
Whats new:>>

Added ALAC to the external compressors (requires iTunes install or it won't appear).

https://monkeysaudio.com/
Titel: Monkey's Audio 6.35
Beitrag von: SiLæncer am 12 Juli, 2021, 19:50
Whats new:>>

    NEW: Added support for W64 files.
    NEW: Added support for SND files.
    NEW: More artwork updated (thanks Johanne!).
    Changed: The about box for formats displays better if there is no author or version.
    Changed: When clicking an options page, the first page is selected if an area with no items is clicked (instead of showing nothing).
    Changed: On the format information dialog, the link uses a hand cursor.

https://monkeysaudio.com/
Titel: Monkey's Audio 6.36
Beitrag von: SiLæncer am 19 Juli, 2021, 10:40
Whats new:>>

    Changed: The rest of the artwork has been updated (thanks Johanne!).
    Changed: Files are capped at 4GB (before they might start encoding but not work).
    Changed: Visual Studio 2022 update.

https://monkeysaudio.com/
Titel: Monkey's Audio 6.37
Beitrag von: SiLæncer am 19 Juli, 2021, 23:10
Whats new:>>

    Changed: Updated the make APL button image.
    Changed: Removed a couple linker warnings from the DirectShow filter (internal change, but please report any problems).

https://monkeysaudio.com/
Titel: Monkey’s Audio 6.40
Beitrag von: SiLæncer am 30 Juli, 2021, 18:15
Whats new:>>

Version 6.40 (July 30, 2021)

    Changed: Removed the cancel button from the file info dialog since OK does the same thing.
    Changed: Removed a couple unused resources from the project (should be internal change, but please report any problems).

Version 6.39 (July 30, 2021)

    Changed: Made the monkey picture in the background of the list a little higher resolution so it will look better on high DPI.
    Changed: Switched back to higher quality drawing of thumbnail images (did create a drawing artifact, but it's gone now).

Version 6.38 (July 30, 2021)

    Changed: Installing the 64-bit build will check the OS and not install on 32-bit (previously it would install then not work).

https://monkeysaudio.com/
Titel: Monkey’s Audio 6.50
Beitrag von: SiLæncer am 03 August, 2021, 19:10
Whats new:>>

NEW: Using AVX assembly when possible for better encode and decode performance.

https://monkeysaudio.com/
Titel: Monkey's Audio 6.53
Beitrag von: SiLæncer am 04 August, 2021, 08:20
Whats new:>>

    Changed: Switched to aligned memory loading for a couple AVX calls for better performance.

Version 6.52

    Fixed: The non SSE or AVX code path calculated dot products differently causing the files to fail to decode on SSE / AVX.

Version 6.51

    Fixed: The AVX code path could behave incorrectly in rare cases.

https://monkeysaudio.com/
Titel: Monkey's Audio 6.54
Beitrag von: SiLæncer am 05 August, 2021, 20:40
Whats new:>>

    Fixed: The code changes for better performance required AVX2 and only AVX was being tested for.

https://monkeysaudio.com/
Titel: Monkey's Audio 6.55
Beitrag von: SiLæncer am 08 August, 2021, 20:20
Whats new:>>

Fixed: The temporary files could stick around during conversion if the original was read-only and a FLAC to APE conversion was performed (now the attributes are reset before any file deletes).

https://monkeysaudio.com/
Titel: Monkey’s Audio 6.58
Beitrag von: SiLæncer am 12 August, 2021, 21:15
Whats new:>>

Version 6.58 (August 12, 2021)

    Fixed: The duration of processing could display incorrectly in some cases.

Version 6.57 (August 12, 2021)

    Changed: When checking the ALAC encoder for existence, the popup window is no longer shown (previously it would obey the show option).

Version 6.56 (August 12, 2021)

    Changed: Clicking the stop button will show the drop menu (before only clicking the drop menu button would show it).
    Changed: When the amount of time left to process is unknown, the display in the statusbar is nicer.
    Changed: Visual Studio 2022 update.

https://monkeysaudio.com/
Titel: Monkey's Audio 6.59
Beitrag von: SiLæncer am 23 August, 2021, 23:15
Whats new:>>

Fixed: The list control could flicker as it updated the progress.

https://monkeysaudio.com/
Titel: Monkey’s Audio 6.60
Beitrag von: SiLæncer am 25 August, 2021, 18:10
Whats new:>>

Fixed: The uninstall could leave the install directory and pieces from the external folder.

https://monkeysaudio.com/
Titel: Monkey's Audio 6.61
Beitrag von: SiLæncer am 25 August, 2021, 21:40
Whats new:>>

Changed: Made the uninstall logic a little more absolute.

https://monkeysaudio.com/
Titel: Monkey's Audio 7.00
Beitrag von: SiLæncer am 12 September, 2021, 11:10
Whats new:>>

NEW: Drastically increased the performance (especially of 32-bit compiles).

https://monkeysaudio.com/
Titel: Monkey's Audio 7.01
Beitrag von: SiLæncer am 13 September, 2021, 09:10
Whats new:>>

    Fixed: An overflow could happen with some files in the 7.00 release and cause a crash.
    Fixed: Some valid files would fail to verify or decompress with the 7.00 release.

https://monkeysaudio.com/
Titel: Monkey’s Audio 7.02
Beitrag von: SiLæncer am 13 September, 2021, 11:40
Whats new:>>

    Fixed: Odd number of channel files would not encode properly (three channel, etc.).
    Fixed: Made some more encode and decode changes to the 7.0 changes.

https://monkeysaudio.com/
Titel: Monkey’s Audio 7.03
Beitrag von: SiLæncer am 17 September, 2021, 22:59
Whats new:>>

    Changed: Visual Studio 2022 update.
    Fixed: The version of the executable did not match the program version.

https://monkeysaudio.com/
Titel: Monkey's Audio 7.04
Beitrag von: SiLæncer am 22 September, 2021, 19:15
Whats new:>>

    Changed: Updated the version of the installer (NSIS) -- please report any issues.
    Changed: Updated the start menu delete code to hopefully work better on uninstall.
    Changed: Updated the 64-bit build to save settings in a key with x64 at the end of the name.

https://monkeysaudio.com/
Titel: Monkey's Audio 7.05
Beitrag von: SiLæncer am 23 September, 2021, 18:45
Whats new:>>

Changed: Made quick verify read the entire file in one call if it's smaller than 100 MB as it seems to make verifying a batch of files at the same time faster.

https://monkeysaudio.com/
Titel: Monkey's Audio 7.07
Beitrag von: SiLæncer am 25 September, 2021, 09:10
Whats new:>>

    Fixed: A quick verify glitch in 7.06.

Version 7.06

    Fixed: The check for 4 GB was checking the whole WAV file size instead of just the data block size.
    Fixed: Really big files could have the size of the APE chunk wrong in the header so they would fail a quick verify (but still decompress).

https://monkeysaudio.com/
Titel: Monkey's Audio 7.08
Beitrag von: SiLæncer am 29 September, 2021, 22:10
Whats new:>>

    Changed: Verifying a file no longer analyzes the tags, making the process a little faster.
    Changed: When processing starts, the info in the statusbar is removed so it doesn't fight with the progress bar.
    Changed: Added the program icon to the uninstall launcher.
    Changed: Added the program icon to the command line program.

https://monkeysaudio.com/
Titel: Monkey's Audio 7.09
Beitrag von: SiLæncer am 29 September, 2021, 22:25
Whats new:>>

Fixed: There could be a version mismatch in 7.08.

https://monkeysaudio.com/
Titel: Monkey's Audio 7.10
Beitrag von: SiLæncer am 06 Oktober, 2021, 21:45
Whats new:>>

    Fixed: Cleaned the code used for 4 or more channel 24 bit decompression.
    Changed: Made some optimizations because of Dmitry Kostjuchenko.
    Changed: Switched to MSBuild since command line building isn't working with the latest VS (should be internal change, but please report any issues).

https://monkeysaudio.com/
Titel: Monkey’s Audio 7.11
Beitrag von: SiLæncer am 08 Oktober, 2021, 10:10
Whats new:>>

    Changed: Reworked the include system for I/O to make it easier to add a third party library.
    Changed: Added a define APE_SUPPORT_COMPRESS to allow compression to be disabled.

https://monkeysaudio.com/
Titel: Monkey's Audio 7.12
Beitrag von: SiLæncer am 10 Oktober, 2021, 21:40
Whats new:>>

Changed: More sign simplification thanks to Dmitry Kostjuchenko for a little faster processing.

https://monkeysaudio.com/
Titel: Monkey's Audio 7.13
Beitrag von: SiLæncer am 12 Oktober, 2021, 20:10
Whats new:>>

Fixed: The start menu path was not being loaded properly on uninstall so it could delete nothing or more than it should instead.

https://monkeysaudio.com/
Titel: Monkey's Audio 7.14
Beitrag von: SiLæncer am 25 Oktober, 2021, 21:15
Whats new:>>

    Changed: Revised the naming of the endian stuff to avoid conflicts with Android.
    Changed: Included faster CRC code for ARMv8 (64-bit ARM) chips.

https://monkeysaudio.com/
Titel: Monkey's Audio 7.15
Beitrag von: SiLæncer am 13 November, 2021, 21:10
Whats new:>>

Changed: Some changes in GlobalFunctions.cpp to work better on Android and ARM/ARM64 (thanks Dmitry Kostjuchenko).

https://monkeysaudio.com/
Titel: Monkey's Audio 7.16
Beitrag von: SiLæncer am 21 November, 2021, 10:10
Whats new:>>

Changed: Updated the copyrights to 2022.
Changed: When doing a quick verify of a file, the entire file is read in one chunk if it's smaller than 100MB instead of reading the header in chunks then the body in one big read.
Changed: Made system sleep disable at the root thread instead of in each thread as it processes.

https://monkeysaudio.com/
Titel: Monkey's Audio 7.19
Beitrag von: SiLæncer am 21 November, 2021, 20:50
Whats new:>>

Fixed: Reading the whole file could leak the file memory.

Version 7.18 (November 21, 2021)

Changed: Updated the copyright in the license and installer (the copyright symbol could be incorrect too).

Version 7.17 (November 21, 2021)

Changed: The entire file is read at a lower level when doing a quick verify to avoid any additional reads at all.

https://monkeysaudio.com/
Titel: Monkey's Audio 7.20
Beitrag von: SiLæncer am 24 November, 2021, 19:10
Whats new:>>

Changed: Switched a few variables to smart pointers (an internal change).

https://monkeysaudio.com/
Titel: Monkey's Audio 7.21
Beitrag von: SiLæncer am 30 November, 2021, 08:10
Whats new:>>

Changed: The program version and publisher are included for the uninstall page in Windows.

https://monkeysaudio.com/
Titel: Monkey's Audio 7.22
Beitrag von: SiLæncer am 12 Dezember, 2021, 21:10
Whats new:>>

    Fixed: The Make APL image in the toolbar could have a little artifact next to it (now images are scaled after copying the data to a separate buffer).
    Changed: Updated the copyright of the DirectShow filter, source code, etc.

https://monkeysaudio.com/
Titel: Monkey's Audio 7.23
Beitrag von: SiLæncer am 30 Dezember, 2021, 19:10
Whats new:>>

Fixed: Corrected one compiler warning.

https://monkeysaudio.com/
Titel: Monkey's Audio 7.24
Beitrag von: SiLæncer am 19 Januar, 2022, 19:10
Whats new:>>

    Changed: Visual Studio 2022 update.
    Changed: Some code cleanup to improve spacing and the like.
    Changed: Put the info fields in the IAPEDecompress class so they're no longer globals (SDK change).
    Changed: Updated the SDK projects to use VS2022.
    Fixed: Corrected a few compile warnings.

https://monkeysaudio.com/
Titel: Monkey’s Audio 7.25
Beitrag von: SiLæncer am 19 Januar, 2022, 23:20
Whats new:>>

Changed: Another Visual Studio update.

https://monkeysaudio.com/
Titel: Monkey's Audio 7.26
Beitrag von: SiLæncer am 04 Februar, 2022, 20:10
Whats new:>>

    NEW: Added support for pipes to the console program (- for the filename) (feedback appreciated).
    Changed: Visual Studio update.

https://monkeysaudio.com/
Titel: Monkey's Audio 7.27
Beitrag von: SiLæncer am 06 Februar, 2022, 09:10
Whats new:>>

NEW: When reading from a pipe, if the input size of a WAV is -1 (meaning unknown) the entire file is read into memory

https://monkeysaudio.com/
Titel: Monkey's Audio 7.28
Beitrag von: SiLæncer am 06 Februar, 2022, 19:15
Whats new:>>

    Changed: There was no need to append the current path when piping from Foobar so it has been removed from the console.
    Changed: Reworked reading the whole pipe so it copies four megabytes at a time instead of allocating a huge chunk (and stops at 1 GB).

https://monkeysaudio.com/
Titel: Monkey's Audio 7.29
Beitrag von: SiLæncer am 06 Februar, 2022, 20:10
Whats new:>>

NEW: Added an edit box to the browse folder dialog so you can type in a folder.

https://monkeysaudio.com/
Titel: Monkey's Audio 7.31
Beitrag von: SiLæncer am 07 Februar, 2022, 09:20
Whats new:>>

    Changed: Merged the reading pipe code and regular encode code so there is only one path.
    Fixed: Fixed an issue when the chunk size was undefined (-1).

Version 7.30

    Changed: When a pipe has no size, it is just read and encoded progressively to an APE file with unknown (big) length. That way no memory reading is done.


https://monkeysaudio.com/
Titel: Monkey's Audio 7.32
Beitrag von: SiLæncer am 08 Februar, 2022, 20:40
Whats new:>>

    Fixed: Corrected a couple warnings that came in from the last batch of changes.
    Changed: Renamed the pipe functions for clarity.
    Changed: Added an include back needed when backwards compatibility was off (like on Android).

https://monkeysaudio.com/
Titel: Monkey's Audio 7.33
Beitrag von: SiLæncer am 10 Februar, 2022, 06:45
Whats new:>>

    Changed: Made a little optimization to pre-calculate a value used in processing (also eliminates a warning).
    Changed: Visual Studio update.

https://monkeysaudio.com/
Titel: Monkey’s Audio 7.34
Beitrag von: SiLæncer am 20 Februar, 2022, 22:15
Whats new:>>

    Changed: Switched to help on the webpage instead of HTML help (it was outdated). (feedback and help appreciated).
    Changed: Visual Studio update.

https://monkeysaudio.com/
Titel: Monkey's Audio 7.35
Beitrag von: SiLæncer am 23 Februar, 2022, 19:45
Whats new:>>

    Changed: Made the help shortcut in the start menu link to the webpage instead of the old help file.
    Changed: Removed the old help files during install.
    Changed: MACDll.dll in the 64-bit install is copied into both the 32-bit and 64-bit system folders (the proper version).
    Changed: Renamed the MACDll in the 64-bit build MACDll64 (like the Direct Show filter).
    Changed: 8-bit encoding is a little faster (it was using the 64-bit branch but didn't need to).

https://monkeysaudio.com/
Titel: Monkey's Audio 7.36
Beitrag von: SiLæncer am 25 Februar, 2022, 19:15
Whats new:>>

Changed: Added a LEGACY_ENCODE switch to the header to allow encoding in the older style for uses like FFMpeg that haven't updated their decoders.

https://monkeysaudio.com/
Titel: Monkey’s Audio 7.37
Beitrag von: SiLæncer am 25 Februar, 2022, 20:20
Whats new:>>

Fixed: LEGACY_ENCODE wasn't working properly in all cases.

https://monkeysaudio.com/
Titel: Monkey's Audio 7.38
Beitrag von: SiLæncer am 03 März, 2022, 20:10
Whats new:>>

Fixed: LEGACY_ENCODE was improperly engaging on 32-bit encoding.

https://monkeysaudio.com/
Titel: Monkey's Audio 7.40
Beitrag von: SiLæncer am 12 März, 2022, 19:10
Whats new:>>

    NEW: Added support for core audio format (CAF) files.
    Changed: Consolidated some header and footer code into a shared base class (should be internal change, but please report any issues).

https://monkeysaudio.com/
Titel: Monkey's Audio 7.41
Beitrag von: SiLæncer am 13 März, 2022, 11:10
Whats new:>>

NEW: Added support for RF64 input files (similar to RIFF WAV files).

https://monkeysaudio.com/
Titel: Monkey's Audio 7.50
Beitrag von: SiLæncer am 13 März, 2022, 21:10
Whats new:>>

    Changed: Encoding no longer caps the input at 4 GB. Any size should be supported.
    Changed: Switched MAX_AUDIO_BYTES_UNKNOWN to -1 instead of the maximum integer value (hopefully internal change, but please report any problems).

https://monkeysaudio.com/
Titel: Monkey's Audio 7.51
Beitrag von: SiLæncer am 17 März, 2022, 19:10
Whats new:>>

    Changed: Files over 4 GB are decoded to RF64 WAV files when building a header instead of simple WAV files so the length can be better represented (no change if a WAV with a header was encoded, or a WAV less than 4 GB is decoded).
    Changed: Visual Studio update.

https://monkeysaudio.com/
Titel: Monkey's Audio 7.52
Beitrag von: SiLæncer am 22 März, 2022, 21:10
Whats new:>>

    Changed: Cleaned up a variable used to build the RF64 headers.
    Changed: The program won't start if another instance is running already, but instead just shows the first instance.

https://monkeysaudio.com/
Titel: Monkey's Audio 7.53
Beitrag von: SiLæncer am 24 März, 2022, 08:20
Whats new:>>

Changed: Doing a quick verify will show progress as it reads the file and allow cancel (remember that read is one call on files less than 100MB so it won't be real fine in those cases)

https://monkeysaudio.com/
Titel: Monkey's Audio 7.54
Beitrag von: SiLæncer am 28 März, 2022, 05:20
Whats new:>>

Changed: Updated Visual Studio (release version instead of preview version).

https://monkeysaudio.com/
Titel: Monkey's Audio 7.55
Beitrag von: SiLæncer am 31 März, 2022, 18:15
Whats new:>>

Changed: Added the main program to the SDK so any help or feedback appreciated (MAC).

https://monkeysaudio.com/
Titel: Monkey's Audio 7.56
Beitrag von: SiLæncer am 01 April, 2022, 20:15
Whats new:>>

    Changed: Visual Studio update.
    Changed: Moved the DirectX code into the DirectShow filter so there's no need for an external library.

https://monkeysaudio.com/
Titel: Monkey’s Audio 7.57
Beitrag von: SiLæncer am 07 April, 2022, 21:45
Whats new:>>

    Changed: Versioned the DirectShow filter to match the program (although Windows doesn't show .ax versions).
    Changed: Moved the DirectX code into a subfolder for the DirectShow filter (source SDK change).
    Changed: Visual Studio update.

https://monkeysaudio.com/
Titel: Monkey's Audio 7.58
Beitrag von: SiLæncer am 10 April, 2022, 11:10
Whats new:>>

    Changed: Moved the Winamp plugin install into the main install (if the directory is found) because online virus checkers were throwing false positives.
    Fixed: When reading the whole file using the decoder, tagging could hang as it tried to remove the tags over and over.
    Changed: APE tags are capped at 256 MB (previously they had a smaller cap in some cases).

https://monkeysaudio.com/
Titel: Monkey's Audio 7.59
Beitrag von: SiLæncer am 13 April, 2022, 05:45
Whats new:>>

    Changed: Did a little more work on setting the end of file with reading the whole file on so the end is actually set.
    Changed: Included the uninstaller (little launcher that starts the uninstaller) in the SDK.
    Changed: Updated to FLAC 1.3.4 for the external install.
    Changed: Updated the version of QAAC to 2.73 (used for ALAC).
    Changed: Made a "Custom" FLAC encode mode to allow specifying a custom command (ie. -3).
    Changed: The Winamp plugin install is removed from the install path so that it won't flag virus checkers (with the false positive).
    Changed: Visual Studio update.

https://monkeysaudio.com/
Titel: Monkey's Audio 7.60
Beitrag von: SiLæncer am 18 April, 2022, 09:40
Whats new:>>

Changed: Art is loaded from the install path so running the code out of the SDK will find the art without doing any other work.

https://monkeysaudio.com/
Titel: Monkey's Audio 7.61
Beitrag von: SiLæncer am 19 April, 2022, 21:10
Whats new:>>

    Changed: Made the list background image transparent background intead of white.
    Fixed: Drag from the program could assert, so trying a little different approach.
    Changed: Visual Studio update.

https://monkeysaudio.com/
Titel: Monkey's Audio 7.62
Beitrag von: SiLæncer am 22 April, 2022, 20:10
Whats new:>>

    Fixed: The FLAC version reported in the APX file was lagging the actual version.
    Changed: Artwork is loaded from the program path first, then the install path. This way copying the program files to an external location will work.

https://monkeysaudio.com/
Titel: Monkey's Audio 7.63
Beitrag von: SiLæncer am 27 April, 2022, 20:10
Whats new:>>

    Changed: Visual Studio update.
    Fixed: Corrected a couple warnings that crept back in to the compilation.

https://monkeysaudio.com/
Titel: Monkey's Audio 7.64
Beitrag von: SiLæncer am 05 Mai, 2022, 20:15
Whats new:>>

    Changed: Visual Studio update.
    Changed: Removed a CPU load balancing parameter from the legacy decoder that wasn't being used.
    Changed: Added "Insane" mode to the list of compression options in the Cool Edit plugin

https://monkeysaudio.com/
Titel: Monkey's Audio 7.67
Beitrag von: SiLæncer am 06 Mai, 2022, 05:45
Whats new:>>

    Changed: Use the MFC functions to get the module handle instead of being tied to the DLL name (so 32 vs 64 bit no longer matters).

Version 7.66

    Fixed: The information dialogs in MACDll didn't show in the 64-bit version since the DLL was renamed.

Version 7.65

    Fixed: A resource file got changed in a bad way due to the Cool Edit change.

https://monkeysaudio.com/
Titel: Monkey's Audio 7.69
Beitrag von: SiLæncer am 11 Mai, 2022, 10:15
Whats new:>>

    Fixed: Made WAV files with sizes that were not divisible by the block size round down to the nearest block instead of error.
    Fixed: Too large files could overflow the number of audio blocks (switched from signed to unsigned to support double the number of blocks).

Version 7.68

    Changed: Visual Studio update.
    Changed: Made it a little more clear that MACDll links to MFC in the project settings.
    Changed: Removed a testing piece of code added last build.

https://monkeysaudio.com/
Titel: Monkey's Audio 7.71
Beitrag von: SiLæncer am 11 Mai, 2022, 19:15
Whats new:>>

    NEW: Added support for mulaw and alaw encoded files (compression might not be great).

Version 7.70

    NEW: Added support for 8-bit CAF files.
    NEW: Added support for 8-bit AIFF files.
    Changed: The command line defaults to quick verify now and can do a full verify by specifying -V (note the capitalization).

https://monkeysaudio.com/
Titel: Monkey's Audio 7.72
Beitrag von: SiLæncer am 11 Mai, 2022, 20:45
Whats new:>>

    Changed: WAV files that report an odd bits per sample but whole byte alignment (ie. 12 bit / 16 bit align) will work.
    Changed: Enabled Insane compression for 32-bit files (disabled in the past because it wasn't working, but seems to be now).

https://monkeysaudio.com/
Titel: Monkey's Audio 7.73
Beitrag von: SiLæncer am 11 Mai, 2022, 22:10
Whats new:>>

    Changed: Switched the number of blocks to int64 so it will never overflow.
    Changed: Removed mulaw and alaw support since playback would not be correct.
    Changed: When parsing a WAVE_FORMAT_EXTENSIBLE file, the encoder will make sure it is PCM type otherwise reject it (so floating files no longer encode).

https://monkeysaudio.com/
Titel: Monkey's Audio 7.74
Beitrag von: SiLæncer am 12 Mai, 2022, 19:10
Whats new:>>

    Changed: Switched the definition of GUID so it will build on other platforms.
    Changed: Updated to a little better structure for the WAVE_FORMAT_EXTENSIBLE data block.

https://monkeysaudio.com/
Titel: Monkey's Audio 7.75
Beitrag von: SiLæncer am 21 Mai, 2022, 09:10
Whats new:>>

    Changed: A little faster WAVE_FORMAT_EXTENSIBLE check (no longer copies memory).
    Changed: Removed the register keyword from the legacy decoder since it's no longer supported by the modern compiler.
    Changed: Removed the seek to the start of the file right after opening because it shouldn't be necessary.
    Changed: Initialized a few more variables and removed suppression of a warning about variable initialization.

https://monkeysaudio.com/
Titel: Monkey's Audio 7.76
Beitrag von: SiLæncer am 27 Mai, 2022, 09:10
Whats new:>>

    Changed: Visual Studio update.
    Changed: Tried to work around 4127 warnings about testing the size of the integer type.

https://monkeysaudio.com/
Titel: Monkey's Audio 7.77
Beitrag von: SiLæncer am 29 Mai, 2022, 19:45
Whats new:>>

    Changed: Suppressed a few more warning level 4 Direct Show SDK warnings.
    Changed: Switched all the projects to full link time code generation to make pieces possibly faster.
    Changed: The taskbar icon progress interface is released when processing finishes so the taskbar icon will return to the not processing state.
    Changed: A little different approach to get around 4127 warnings about the bitdepth size in NNFilter.

https://monkeysaudio.com/
Titel: Monkey's Audio 7.78
Beitrag von: SiLæncer am 30 Mai, 2022, 05:15
Whats new:>>

    Changed: Removed MMX assembly since it was only used by legacy decoding and modern CPUs have better.
    Changed: Turned on warning 4100 and added a bunch of (void) to flag the variable as used.

https://monkeysaudio.com/
Titel: Monkey's Audio 7.79
Beitrag von: SiLæncer am 30 Mai, 2022, 18:15
Whats new:>>

    Changed: Removed the unused read-only flag from CreateIAPEDecompressEx and CreateIAPEDecompressEx2 functions since they didn't do anything (still there for CreateIAPEDecompress).
    Changed: A little more clean-up of the removal of 4127 warnings.
    Changed: Found a define for the buffer size passed by the Winamp GetFileInformation(...) call so a safe string copy can be used.
    Changed: Sniffed the buffer size of FilterOptionsString with my copy of Cool Edit and used that for the string copy size instead of suppressing a warning and having no cap.

https://monkeysaudio.com/
Titel: Monkey's Audio 7.80
Beitrag von: SiLæncer am 02 Juni, 2022, 05:45
Whats new:>>

    Changed: Enabled warning 4840 and worked through the warnings.
    Changed: Removed the little uninstall launcher and just call the main program with a switch instead.
    Fixed: The uninstall icon was not showing the Monkey's Audio icon.

https://monkeysaudio.com/
Titel: Monkey's Audio 7.81
Beitrag von: SiLæncer am 04 Juni, 2022, 09:10
Whats new:>>

Fixed: When decoding a file that needed to build the WAV header, the format flag could be incorrect

https://monkeysaudio.com/
Titel: Monkey's Audio 8.10
Beitrag von: SiLæncer am 06 Juni, 2022, 18:10
Changelog


    Changed: Tuned the options dialog a little more for high DPI screens.
    Changed: Worked on the file information dialogs for high DPI screens.

Version 8.09 (June 6, 2022)

    Changed: Made the about box scale in both directions for the DPI.

Version 8.08 (June 6, 2022)

    Changed: Tuned the statusbar sizes to hold the text a little better on high DPI.

Version 8.07

    Fixed: At 2x (or more) scale the about box would be cropped.

Version 8.06

    Fixed: The font could grow over and over sizing between low and high DPI because the original wasn't stored.
    Changed: The scale is loaded on WM_DPICHANGED instead of during size of the window.

Version 8.05

    Fixed: When Windows doesn't have the new DPI calls, the program nicely defaults to a scale of 1.0 (the call requires Windows 10). Changed: The high DPI font is set in the file information dialogs as well.
    Fixed: The file list was not saving between runs.

Version 8.04

    Changed: Options should look good up to a 2.0 scale and the high DPI monitor I have is 1.5.

Version 8.03

    Fixed: Moving the window between different DPIs while processing could crash as the statusbar was rebuilt.
    Changed: Resized the options dialog a little to put items below the text labels instead of to the right.

Version 8.02

    Changed: Set the font size in the options dialog to account for high DPI.

Version 8.01

    Changed: The program reports itself as DPI aware and does all the DPI scaling independently (instead of leaning on the OS). It should rescale dragging between monitors of different DPI (feedback appreciated).

[close]

https://monkeysaudio.com/
Titel: Monkey's Audio 8.11
Beitrag von: SiLæncer am 07 Juni, 2022, 09:10
Whats new:>>

Changed: The statusbar grows as necessary to hold text (and just squishes the progress bar).

https://monkeysaudio.com/
Titel: Monkey's Audio 8.12
Beitrag von: SiLæncer am 08 Juni, 2022, 10:10
Whats new:>>

When the statusbar switches to the processing state, it is auto-sized again.
Switched to the release Visual Studio from the preview.

https://monkeysaudio.com/
Titel: Monkey's Audio 8.13
Beitrag von: SiLæncer am 11 Juni, 2022, 09:10
Whats new:>>

    Changed: A: and B: are available as drives on right-click of the free space box (was starting at C:).
    Changed: Added the scale to the about box.

https://monkeysaudio.com/
Titel: Monkey's Audio 8.15
Beitrag von: SiLæncer am 12 Juni, 2022, 20:10
Whats new:>>

    Fixed: There was no height for the drop lists in the comboboxes in Options.

Version 8.14

    Changed: Made the options dialog totally build on the fly so any scale setting should work.
    Changed: Tuned Options to look a little better at 3.0x scale.

https://monkeysaudio.com/
Titel: Monkey's Audio 8.16
Beitrag von: SiLæncer am 12 Juni, 2022, 20:40
Whats new:>>

    Changed: Made the options list a little wider to avoid truncation on high DPI.
    Changed: Made output directory level recreation a combobox instead of an edit (since only a few values would be chosen, it seemed unnecessary to allow typing).
    Changed: Put the browse directory button right next to the path selection in options instead of below it.
    Changed: Put the APL naming help button back to the right of the combobox in Options.

https://monkeysaudio.com/
Titel: Monkey's Audio 8.17
Beitrag von: SiLæncer am 13 Juni, 2022, 18:15
Whats new:>>

    Changed: Set the tab order in all the dialogs again.
    Changed: The options dialog sizes width based on the DPI setting insted of using a width stored in the resource.

https://monkeysaudio.com/
Titel: Monkey's Audio 8.18
Beitrag von: SiLæncer am 15 Juni, 2022, 19:45
Whats new:>>

    Changed: Adjusted the borders of the frames in options.
    Changed: Made OK and Cancel in Options a little taller.
    Changed: Moved options icons up a little.
    Changed: Updated to Visual Studio 17.2.4.

https://monkeysaudio.com/
Titel: Monkey's Audio 8.19
Beitrag von: SiLæncer am 26 Juni, 2022, 09:10
Whats new:>>

    Changed: Updated to Visual Studio 17.2.5.
    Changed: Removed the uninstaller from the SDK (since it was removed from the program a while ago).

https://monkeysaudio.com/
Titel: Monkey's Audio 8.20
Beitrag von: SiLæncer am 11 Juli, 2022, 19:15
Whats new:>>

Changed: Updated to WavPack 5.5.0.

https://monkeysaudio.com/
Titel: Monkey’s Audio 8.31
Beitrag von: SiLæncer am 23 Juli, 2022, 18:15
Whats new:>>

    Changed: Removed the no inline for standard C functions to avoid compile problems in other programs that include Monkey's Audio (and just suppressed the warning).

Version 8.30

    Changed: Turned on all compiler warnings (instead of level 4) and worked through many and disabled a few.
    Changed: Updated to Visual Studio 17.2.6.

https://monkeysaudio.com/
Titel: Monkey's Audio 8.32
Beitrag von: SiLæncer am 24 Juli, 2022, 09:10
Whats new:>>

Changed: Switched to _itoa_s in APETag so that warning 4710 could be brought back

https://monkeysaudio.com/
Titel: Monkey's Audio 8.33
Beitrag von: SiLæncer am 25 Juli, 2022, 05:15
Whats new:>>

Changed: A little more warning tuning because warning 4710 was coming through in debug x64 for example.

https://monkeysaudio.com/
Titel: Monkey's Audio 8.35
Beitrag von: SiLæncer am 26 Juli, 2022, 05:10
Whats new:>>

    Fixed: Creating ID3 tags could fail on the year field because it incorrectly left room for a NULL terminator.

Version 8.34

    Changed: Removed the suppression of warning 4774 and just output strings in a slightly different way.
    Changed: Switched back to sprintf_s because _itoa_s wasn't available outside Windows.
    Fixed: Corrected a couple casting things to work better outside Windows.

https://monkeysaudio.com/
Titel: Monkey's Audio 8.36
Beitrag von: SiLæncer am 29 Juli, 2022, 05:15
Whats new:>>

    Changed: Made the whole file and buffer I/O objects independent classes so they can work with the Windows or non-Windows I/O objects.
    Changed: Switched from a memset to zero to setting individual variables to avoid problems over smart pointers.
    Changed: Switched to next byte packing and removed all the paddings added to avoid warning 4820.
    Fixed: Corrected a few mixtures of signed and unsigned numbers

https://monkeysaudio.com/
Titel: Monkey's Audio 8.37
Beitrag von: SiLæncer am 29 Juli, 2022, 20:15
Whats new:>>

Fixed: The versions embedded in the program were not current (because of changes a while ago).

https://monkeysaudio.com/
Titel: Monkey's Audio 8.38
Beitrag von: SiLæncer am 30 Juli, 2022, 10:10
Whats new:>>

Changed: Added construction to wave format extended object and removed the memsets.

https://monkeysaudio.com/
Titel: Monkey's Audio 8.40
Beitrag von: SiLæncer am 31 Juli, 2022, 09:40
Whats new:>>

    Fixed: Seeking to the end of files was broken in build 39.

Version 8.39

    Fixed: Setting the EOF wasn't working nicely in a whole file reader.
    Changed: Switched from = { 0 } to a memset to initialize arrays and other objects.
    Changed: Introduced a CLEAR macro for emptying an object to make the code cleaner.
    Fixed: Seeking to the end of the file could fail in some cases due to sign flipping.

https://monkeysaudio.com/
Titel: Monkey's Audio 8.41
Beitrag von: SiLæncer am 31 Juli, 2022, 18:10
Whats new:>>

    Changed: Switched to the stock Winamp file information dialog instead of showing a custom one.
    Changed: Set a timer for three seconds after Winamp queries for file information to unload the file (since Winamp doesn't provide a finished function call).

https://monkeysaudio.com/
Titel: Monkey's Audio 8.42
Beitrag von: SiLæncer am 10 August, 2022, 21:45
Whats new:>>

    Changed: Updated to Visual Studio 17.3.0.
    Changed: Define NOMINMAX so Windows won't add min / max macros to avoid accidental usage instead of ape_min / ape_max (which breaks cross-building).
    Changed: Reenabled warning 4710 and worked around it (now MSVC uses the function used earlier for number to string conversion, etc.).
    Changed: Added a size_t cast to remove the final couple warnings about possible overflows.

https://monkeysaudio.com/
Titel: Monkey's Audio 8.43
Beitrag von: SiLæncer am 12 August, 2022, 18:15
Whats new:>>

    Fixed: The console output saying compressing would not always show the compression mode string properly outside Windows.
    Fixed: WAVE_FORMAT_EXTENSIBLE files would not compress in some cases.

https://monkeysaudio.com/
Titel: Monkey's Audio 8.51
Beitrag von: SiLæncer am 14 August, 2022, 20:10
Whats new:>>

Version 8.51 (August 14, 2022)

    Changed: For clarity flipped the naming in the code around so there is interim mode and normal mode (interim was used for a short while accidentally).

Version 8.50 (August 14, 2022)

    Changed: The encoder uses what was previously "legacy mode" for all 24-bit encodings. This provides wider compatibility with only slightly worse compression.
    Changed: Switched the limit for whole file reading during a verify to 500 MB for the 64-bit builds (still 100 MB for the 32-bit).

https://monkeysaudio.com/
Titel: Monkey's Audio 8.52
Beitrag von: SiLæncer am 21 August, 2022, 19:10
Whats new:>>

    Changed: Updated to Visual Studio 17.3.1.
    Changed: Got rid of the warning suppression 4464 and instead just define the MACLib project as an include path.
    Changed: Removed the ShowFileInfoDialog function from MACDll since Winamp now uses the stock dialog and the main program has its own dialogs.
    Changed: Added a few more fields to the APE file information dialog of the main program.
    Changed: Found that the Windows include suppressed warning 4514 so worked through that warning as well after turning it back on.

https://monkeysaudio.com/
Titel: Monkey's Audio 8.53
Beitrag von: SiLæncer am 22 August, 2022, 18:45
Whats new:>>

Fixed: The make file needed to be updated for the IO changes.

https://monkeysaudio.com/
Titel: Monkey's Audio 8.54
Beitrag von: SiLæncer am 25 August, 2022, 18:45
Whats new:>>

    Changed: Updated to Visual Studio 17.3.2.
    Changed: Moved the MFC warnings to a seperate shared header file.
    Changed: Temporarily removed the new WavPack because it's tripping up Virus Total. It can be downloaded separately on the download page.

https://monkeysaudio.com/
Titel: Monkey's Audio 8.56
Beitrag von: SiLæncer am 27 August, 2022, 08:10
Whats new:>>

    Changed: Switched to WavPack 5.5.0 from another source that avoids the virus warnings.

Version 8.55

    Changed: Reverted to WavPack 5.4.0 (until 5.5.0 can stop the Virus Total warnings).

https://monkeysaudio.com/
Titel: Monkey's Audio 8.57
Beitrag von: SiLæncer am 29 August, 2022, 18:20
Whats new:>>

    NEW: Implemented the Winamp system for getting cover art (thanks David Bryant / WavPack).
    NEW: Also added the Winamp function to remove cover art.
    Note: The set function isn't being called, so if anyone has any hints on that please share.

https://monkeysaudio.com/
Titel: Monkey's Audio 8.58
Beitrag von: SiLæncer am 30 August, 2022, 05:10
Whats new:>>

Fixed: Winamp could error in some cases due to recent changes.

https://monkeysaudio.com/
Titel: Monkey's Audio 8.59
Beitrag von: SiLæncer am 30 August, 2022, 20:40
Whats new:>>

    Changed: Getting and setting album art creates a new object each time instead of using the last loaded one.
    Fixed: Winamp could fail to start playback in some cases because the file wasn't being opened with FILE_SHARE_WRITE access.

https://monkeysaudio.com/
Titel: Monkey's Audio 8.60
Beitrag von: SiLæncer am 31 August, 2022, 09:10
Whats new:>>

    NEW: Format Information is returned in the Winamp file information dialog.
    Changed: Updated to Visual Studio 17.3.3.
    Changed: The program is a little better about preserving the error codes issued during file open instead of returning a generic error

https://monkeysaudio.com/
Titel: Monkey's Audio 8.62
Beitrag von: SiLæncer am 31 August, 2022, 21:40
Whats new:>>

Version 8.62

    Changed: Made the file information dialog better report files with both APE and ID3 tags.
    Changed: Made a definition of the wcscpy_s function to avoid unused variable warnings outside Windows (thanks Valérian Sibille).

Version 8.61

    Changed: Moved the code to get the compression level name into a shared space and reference it everywhere (instead of having a few copies).
    Changed: When checking for tags, an APE tag is checked for even if an ID3 tag is found so both tags should be supported.
    Changed: Moved the shared MFC functions to a common file instead of re-implementing in a couple places.

https://monkeysaudio.com/
Titel: Monkey's Audio 8.63
Beitrag von: SiLæncer am 05 September, 2022, 18:15
Whats new:>>

    NEW: Added a tag removal feature to the console program. Run it with -r to remove tags.
    Changed: Added Warnings.h to the top level Shared folder in the SDK.
    Changed: Made the disc number field define APE_TAG_FIELD_DISC simply "Disc" instead of "Disc #" to be more compatible with other tools.
    Fixed: Robert Kausch submitted some source fixes / improvements (thanks!).
    Changed: Removed the C++11 that slipped in (thanks Robert Kausch!).
    Fixed: The 32-bit build could fail to encode due to an overflow (thanks Jukka Poikolainen).

https://monkeysaudio.com/
Titel: Monkey's Audio 8.64
Beitrag von: SiLæncer am 06 September, 2022, 05:10
Whats new:>>

Changed: Switched WAVEFORMATEX to have a constructor and removed the macro calls to empty (had member initialization, but that was C++11).

https://monkeysaudio.com/
Titel: Monkey's Audio 8.65
Beitrag von: SiLæncer am 06 September, 2022, 18:15
Whats new:>>

    Changed: Cleaned up the definition of WAVEFORMATEX.
    Changed: Moved the definition of the constructor of WAVEFORMATEX to MACLib so warning 4514 would not occur.
    Changed: Renamed the CLEAR macro to APE_CLEAR to avoid collisions with other projects.

https://monkeysaudio.com/
Titel: Monkey's Audio 8.66
Beitrag von: SiLæncer am 07 September, 2022, 19:45
Whats new:>>

    Changed: Move the constructor to WAVEFORMATEX back to the header because people didn't like the dependency on MACLib.cpp.
    Changed: Switched to wchar as a native type for the compiler settings (now recommended).
    Changed: Removed APESimple.cpp and just moved everything into MACLib.cpp.

https://monkeysaudio.com/
Titel: Monkey's Audio 8.67
Beitrag von: SiLæncer am 08 September, 2022, 05:45
Whats new:>>

    Changed: Restructured CreateIAPEDecompressCore to avoid a warning.
    Changed: Updated makefile (thanks Valérian Sibille).
    Changed: Went back to APE_CLEAR for WAVEFORMATEX objects because the constructor was causing linking problems.
    Changed: Added a newline to the end of all the files.

https://monkeysaudio.com/
Titel: Monkey's Audio 8.68
Beitrag von: SiLæncer am 09 September, 2022, 05:15
Whats new:>>

    Fixed: The compression level was not capitalized in the menu after some recent changes.
    Changed: Corrected the remaining warnings.
    Changed: Moved the wave format back to MACLib and removed the header.

https://monkeysaudio.com/
Titel: Monkey's Audio 8.69
Beitrag von: SiLæncer am 10 September, 2022, 20:41
Whats new:>>

    Fixed: Corrected a memory leak when Winamp got cover art.
    Changed: The console program better accepts different length extensions when renaming the input to AIFF, W64, etc.
    Changed: Ran Visual Studio's "Code Analysis" and cleaned some things up.
    Fixed: Sorting by the file extension column was not working.

https://monkeysaudio.com/
Titel: Monkey's Audio 8.70
Beitrag von: SiLæncer am 11 September, 2022, 19:20
Whats new:>>

NEW: Added the TAK compressor (compress, decompress, and verify) (thanks Thomas Becker).

https://monkeysaudio.com/
Titel: Monkey's Audio 8.80
Beitrag von: SiLæncer am 17 September, 2022, 09:10
Whats new:>>

    Changed: Updated to Visual Studio 17.3.4.
    Changed: Restructured the character helper code to still avoid warnings from code analysis, but no longer use smart pointers.
    Changed: Worked through the last few code analysis issues.
    Changed: Removed some of the foreign language comments from the DirectShow Filter (originally written by Igor Janos).
    Changed: Switched a bunch of C-style casts to static_cast to be a little more C++.
    Changed: Enabled Clang-Tidy code analysis and worked through some warnings.

https://monkeysaudio.com/
Titel: Monkey's Audio 8.81
Beitrag von: SiLæncer am 18 September, 2022, 18:10
Whats new:>>

    Changed: Enabled Clang-Tidy code analysis for the other projects and worked through some more warnings.
    Fixed: Corrected some Linux build problems with the last changes.

https://monkeysaudio.com/
Titel: Monkey's Audio 8.90
Beitrag von: SiLæncer am 30 September, 2022, 05:15
Whats new:>>

    Changed: Updated to a new certificate for signing that's good for three more years.
    Changed: Use nullptr and override under MSVC.
    Changed: Switched the CRC code to use a table defined in the code instead of running code to build the table (makes startup a little cleaner and faster).
    Changed: Worked through some more Clang-Tidy warnings.
    Changed: When verifying an APL file, it will slow verify in all cases since it's just a small chunk of a big file (instead of checking the big file quick).
    Changed: Updated to Visual Studio 17.3.5.

https://monkeysaudio.com/
Titel: Monkey's Audio 8.92
Beitrag von: SiLæncer am 08 Oktober, 2022, 09:10
Changelog


    Changed: Moved that the APE namespace is being used into CPP files instead of the global header.
    Fixed: The Console header was relying upon undefined types, now correctly includes All.h.
    Fixed: NoWindows.h now defines TCHAR, LPTSTR, LPCTSTR outside of the APE namespace like on Windows.

Version 8.91 (October 7, 2022)

    Changed: Worked through the rest of the Clang-Tidy warnings.
    Changed: Turned on whole program optimization for the DirectShow filter (already on for everything else).
    Fixed: With the non-Windows standard file reader, reads that didn't read any bytes would be reported as successful, causing FFmpeg pipes to hang forever after reaching the end of the input file (thanks Valérian Sibille).

[close]

https://monkeysaudio.com/
Titel: Monkey's Audio 8.93
Beitrag von: SiLæncer am 27 Oktober, 2022, 19:15
Whats new:>>

    NEW: Added support for little-endian CAF files.
    Changed: Added an example to the console program about transcoding from a pipe.
    Changed: Updated to Visual Studio 17.3.6.
    Changed: Updated the copyrights to 2023.
    Changed: Ran Pinga on the artwork in the program to make it a little smaller (thanks Grouik).

https://monkeysaudio.com/
Titel: Monkey's Audio 8.94
Beitrag von: SiLæncer am 28 Oktober, 2022, 18:15
Whats new:>>

    Changed: Made the program throw an error if the amount of header or footer data exceeds 8 MB.
    Changed: Switched c_APECompress_Finish to take int64 for the sizes of the terminating data.
    Fixed: Compression could fail to copy the footer data properly since the addition of a CBufferIO object to allow pipes.

https://monkeysaudio.com/
Titel: Monkey's Audio 8.95
Beitrag von: SiLæncer am 28 Oktober, 2022, 19:15
Whats new:>>

Changed: Fresh cut because there were a few updates to 8.94 and that was causing third parties problems.

https://monkeysaudio.com/
Titel: Monkey's Audio 8.96
Beitrag von: SiLæncer am 03 November, 2022, 18:10
Whats new:>>

    Fixed: Sorting by compression was not working.
    Fixed: Outside Windows opening an APE file with no header bytes could fail.
    Changed: Updated the non-MSVC branch in APETag to hopefully avoid warnings with Xcode.

https://monkeysaudio.com/
Titel: Monkey's Audio 8.97
Beitrag von: SiLæncer am 10 November, 2022, 19:10
Whats new:>>

    Changed: Updated to Visual Studio 17.4.0.
    Fixed: Some 32-bit files could fail to encode properly since Monkey's Audio 8.68.
    Changed: If a WAV file reports more data than the file size, an undefined (-1) length is used instead.

https://monkeysaudio.com/
Titel: Monkey's Audio 8.98
Beitrag von: SiLæncer am 28 November, 2022, 18:15
Whats new:>>

    Changed: Updated to WavPack 5.6.
    Changed: Updated to Visual Studio 17.4.1.
    Changed: Made the destruction code run more completely when Winamp is closed.
    Changed: Added some NOLINT markers because Clang warns on safe deletions sometimes.
    Fixed: 32-bit integer files would not load properly with Cool Edit.
    Changed: Renamed the Cool Edit filter to APE.flt (instead of CoolEdit Plugin.flt).
    NEW: Monkey's Audio accepts a list of filenames so "Open With" will work.

https://monkeysaudio.com/
Titel: Monkey’s Audio 8.99
Beitrag von: SiLæncer am 30 November, 2022, 18:10
Whats new:>>

    Fixed: When decompressing an AIFF files (or other non-WAV encodes) with WavPack, the file type would always result in WAV.
    Changed: Updated to Visual Studio 17.4.2.
    Changed: Added a GetAPEFileType call to get the output file extension and no longer rename files after processing.
    Changed: Conversion of non-WAV types between different formats like APE and WavPack works better.

https://monkeysaudio.com/
Titel: Monkey's Audio 9.00
Beitrag von: SiLæncer am 02 Dezember, 2022, 17:15
Whats new:>>

    NEW: Added support for 8-bit signed files (AU, AIFF, CAF, etc. formats).
    Changed: Improved the AIFF parsing so it will accept a wider range of files (the code assumed the COMM chunk came first, but it did not have to).
    NEW: Added support for AIFC files.

https://monkeysaudio.com/
Titel: Monkey's Audio 9.01
Beitrag von: SiLæncer am 03 Dezember, 2022, 19:15
Whats new:>>

    Changed: Updated to FLAC 1.4.2.
    Changed: Updated from the beta to release of TAK 2.3.3.
    Changed: Updated to QAAC 2.77.
    Changed: WAV files with ID3v1 tags at the end would fail to decode. Now ID3v1 tags are no longer checked for if that's the exact size of the WAV terminating data.

https://monkeysaudio.com/
Titel: Monkey's Audio 9.02
Beitrag von: SiLæncer am 04 Dezember, 2022, 20:10
Whats new:>>

    Changed: An ID3v1 tag is still checked for even if there are 128 bytes of terminating data on a modern encode since the header contains enough information. Legacy encodes still will not be able to check.
    Changed: Updated another code path for the ID3v1 tag checking (used by third parties).
    Changed: Verifying legacy files is a little faster because it doesn't open the decompress twice any longer.
    Fixed: The whole file I/O object returned the wrong values on seek and could throw some pieces off.

https://monkeysaudio.com/
Titel: Monkey's Audio 9.03
Beitrag von: SiLæncer am 10 Dezember, 2022, 20:10
Whats new:>>

    Changed: The program just assumes that every platform has SSE2 support since that has been the target for the 32-bit build for some time.
    Changed: Switched to an integer define of the ID3 size instead of using sizeof because that warns about the data type sometimes (and just check that the size of the structure matches that size at save and load).
    Changed: Defined a one packing size around the ID3 definition to avoid packing problems.
    Changed: Replaced some numeric conversions with static_cast implementations.
    Changed: Use the define APE_NULL a little more widely.
    Changed: Use const on any variable that isn't changed again in MACLib (possible performance improvement).

https://monkeysaudio.com/
Titel: Monkey's Audio 9.04
Beitrag von: SiLæncer am 11 Dezember, 2022, 18:10
Whats new:>>

    Changed: Made the SSE definition check for __SSE2__ outside MSVC.
    Changed: Made APE_NULL nullptr on all platforms instead of MSVC only.

https://monkeysaudio.com/
Titel: Monkey's Audio 9.10 Beta
Beitrag von: SiLæncer am 04 Februar, 2023, 09:10
Changelog


Intel SSE/AVX optimizations are now selected at runtime based on CPU capbilities.
Added SSE4.1 and AVX2 optimizations for 24/32 coding.
Added ARM Neon optimizations.
Improved existing SSE2 and AVX2 optimizations for improved performance.
General optimizations for improved performance.
NEW: Switched to the CMake build system for non-Windows and MinGW/MSYS builds.
Fixed: The console application didn't show fractional seconds for total elapsed time.
Changed: Updated to Visual Studio 17.4.4.
Changed: Changed the casting in the prepare code so it casts as the native type once then uses that type instead of casting each use.
Changed: Use APE_NULL a little more widely.
Changed: Switched to std::thread for processing files (instead of BeginThread).
Fixed: Closing the program while it was processing could leave temporary files -- now all the processes are terminated instead.
Changed: The temporary filenames used during processing have the thread ID in them so they're more unique.
Changed: When all files are OK, the message is shown and no sorting is performed (would sort, but basically shuffled).
Fixed: Very short files could try to read ID3v1 tags and cause problems because there wasn't enough data there.

[close]

https://monkeysaudio.com/
Titel: Monkey's Audio 9.11 Beta
Beitrag von: SiLæncer am 13 Februar, 2023, 09:40
Whats new:>>

    NEW: Added AVX-512 optimizations when available.
    Changed: Tuned some string functions for building on other platforms and other compilers.

https://monkeysaudio.com/
Titel: Monkey's Audio 9.12 Beta
Beitrag von: SiLæncer am 13 Februar, 2023, 20:15
Whats new:>>

    Fixed: The about dialog was not sizing nicely since the latest additions.
    Fixed: AVX-512 was being incorrectly detected leading to crashes.

https://monkeysaudio.com/
Titel: Monkey's Audio 9.13 Beta
Beitrag von: SiLæncer am 14 Februar, 2023, 09:45
Whats new:>>

Fixed: Some platforms like Android were not building due to string functions.

https://monkeysaudio.com/
Titel: Monkey's Audio 9.14
Beitrag von: SiLæncer am 15 Februar, 2023, 08:10
Whats new:>>

    Changed: Updated to Visual Studio 17.4.5.
    Changed: Made the file information dialog report a little better when opening on an unsupported WAV (because it's float for example).

https://monkeysaudio.com/
Titel: Monkey's Audio 9.15
Beitrag von: SiLæncer am 15 Februar, 2023, 21:10
Whats new:>>

Changed: Made decoding around 10% faster by using a lookup table.

https://monkeysaudio.com/
Titel: Monkey's Audio 9.16
Beitrag von: SiLæncer am 16 Februar, 2023, 19:45
Whats new:>>

Changed: Updated CMakeLists.txt to link against shared libMAC again.

https://monkeysaudio.com/
Titel: Monkey's Audio 9.17
Beitrag von: SiLæncer am 17 Februar, 2023, 20:10
Whats new:>>

    Fixed: The time column was not filling for the last few versions.
    NEW: Added GetLibraryVersionString and GetLibraryVersionNumber to MACDll.

https://monkeysaudio.com/
Titel: Monkey's Audio 9.18
Beitrag von: SiLæncer am 17 Februar, 2023, 21:40
Whats new:>>

    Fixed: The new functions in MACDll were not being exported properly.
    NEW: Added a GetLibraryInterfaceVersion function to MACDll.
    Fixed: Build problems using MinGW.

https://monkeysaudio.com/
Titel: Monkey's Audio 9.19
Beitrag von: SiLæncer am 22 Februar, 2023, 18:10
Whats new:>>

    Changed: Switched the APE info and APE tag classes to derive from interfaces (avoids needing to silence a warning during export).
    Fixed: Building without Unicode set was not working well on Windows.
    NEW: Added support for little endian AIFF files.
    Changed: AIFF files other than sowt or NONE for the compression are rejected.

https://monkeysaudio.com/
Titel: Monkey's Audio 9.20
Beitrag von: SiLæncer am 27 Februar, 2023, 09:40
Whats new:>>

    Changed: Updated to Visual Studio 17.5.0.
    Changed: Removed a couple more warning suppressions (should be transparent change, but please report any issues).
    Fixed: Building the new Neon optimizations could fail with some versions of GCC.
    Fixed: AVX could crash on Mac due to memory alignment.

https://monkeysaudio.com/
Titel: Monkey's Audio 10.00 Beta
Beitrag von: SiLæncer am 18 März, 2023, 18:15
Changelog


    NEW: Added 32-bit float compression (thanks Robert Kausch!).
    Changed: Updated to Visual Studio 17.5.2.
    Changed: File information shows information for AIFF, SND, etc. (all the supported formats) instead of only for WAV.
    Fixed: Converting from APE to APE would discard some of the extra information like that it should decode to AIFF, etc.
    Fixed: CAF files with a data block that was not block aligned could have the last few bytes discarded on decode.
    Changed: Converting the compression level of an APE file will update the file size each start since the original file is changed.
    Changed: Updated CAPECompressCreate::Start to check the format tag of the passed wave format object.
    Fixed: Old files could fail to decode since the addition of the faster lookup table.
    Fixed: Extreme 32-bit files could fail to compress properly (now an overflow condition is encoded, so such files will need to be reencoded and decoded with the latest).

[close]

https://monkeysaudio.com/
Titel: Monkey's Audio 10.01 Beta
Beitrag von: SiLæncer am 19 März, 2023, 20:10
Whats new:>>

    Changed: Made whole file reading cap 200 MB for 32-bit and 64-bit instead of switching.
    Changed: Made the seek function in the IO object return int instead of int64 since it's only returning error codes.

https://monkeysaudio.com/
Titel: Monkey's Audio 10.03 Beta
Beitrag von: SiLæncer am 20 März, 2023, 10:10
Whats new:>>

Version 10.03

    Changed: Moved the file size check back to APEInfo for reading the whole file on quick verify.

Version 10.02

    Changed: Made float processing happen when adding data to the encode stage as well.
    Changed: Made the float flag get set when starting.

https://monkeysaudio.com/
Titel: Monkey's Audio 10.06 Beta
Beitrag von: SiLæncer am 20 März, 2023, 18:15
Whats new:>>

Version 10.06

    Changed: Switched the size of the float transform to int64 to avoid overflows.

Version 10.05

    Changed: Removed the no longer needed IO.cpp file.

Version 10.04

    Changed: Made all processing happen when NULL is passed to GetData instead of no processing.

https://monkeysaudio.com/
Titel: Monkey's Audio 10.07
Beitrag von: SiLæncer am 23 März, 2023, 06:45
Whats new:>>

    Changed: Improved ARM support.
    Changed: Updated to Visual Studio 17.5.3.

https://monkeysaudio.com/
Titel: Monkey's Audio 10.08
Beitrag von: SiLæncer am 02 April, 2023, 20:15
Whats new:>>

    Fixed: When processing, if you would drag the program to a different monitor the toolbar would be created in the non-processing mode.
    Changed: Column widths should maintain better dragging between different scaled monitors.
    Fixed: Some files in the WAVE_FORMAT_EXTENSIBLE format would not start for the last few builds.

https://monkeysaudio.com/
Titel: Monkey's Audio 10.09
Beitrag von: SiLæncer am 12 April, 2023, 18:15
Whats new:>>

    Changed: Got an updated WavPack definition file from David Bryant that adds more compression modes.
    Fixed: 32-bit floating point files did not decode nicely with Cool Edit.

https://monkeysaudio.com/
Titel: Monkey's Audio 10.10
Beitrag von: SiLæncer am 29 April, 2023, 21:10
Whats new:>>

    Changed: A font is created for the list control that should better support international characters.
    Changed: The program better supports filenames longer than MAX_PATH (since Windows supports those too).
    NEW: Added a Compress.bat and Decompress.bat file to the install path. It allows dragging multiple files from Explorer to process.
    Changed: Prefixed a few macros with APE_ to avoid collisions with other projects (ODN, ODS, MBN, etc.).
    Fixed: Systems with AVX-512 support that had the support disabled by the OS could fail to work.

https://monkeysaudio.com/
Titel: Monkey’s Audio 10.11
Beitrag von: SiLæncer am 04 Mai, 2023, 21:45
Whats new:>>

    NEW: Added Shorten as another supported format for compressing and decompressing (verify is not available).
    Changed: Updated to Visual Studio 17.5.5.

https://monkeysaudio.com/
Titel: Monkey's Audio 10.12
Beitrag von: SiLæncer am 19 Mai, 2023, 18:15
Whats new:>>

    Changed: Simplified the license agreement to make it easier for inclusion in other projects.
    Changed: Updated to version 2.79 of the ALAC tool.
    Changed: The button images are created only once instead of again for the options dialog (slightly faster).
    Changed: Winamp settings are stored in a section marked APE Plugin Settings when writing to the Winamp INI file.
    Changed: Workaround a few NOLINT markers.
    Changed: Updated to Visual Studio 17.6.0.

https://monkeysaudio.com/
Titel: Monkey's Audio 10.13
Beitrag von: SiLæncer am 24 Mai, 2023, 09:10
Whats new:>>

    Fixed: The AVX-512 code could fail to compile on some systems.
    Changed: Updated to Visual Studio 17.6.1.
    Changed: Enabled reference optimization which makes the build smaller.
    Changed: Updated to WavPack 5.6.4.

https://monkeysaudio.com/
Titel: Monkey's Audio 10.14
Beitrag von: SiLæncer am 31 Mai, 2023, 18:15
Whats new:>>

    Fixed: A corrupt frame could put the decoder into an endless loop trying the frame again which made players like Winamp, MC, etc. hang (feedback appreciated).
    Changed: Updated to Visual Studio 17.6.2.

https://monkeysaudio.com/
Titel: Monkey's Audio 10.15
Beitrag von: SiLæncer am 01 Juni, 2023, 09:40
Whats new:>>

Changed: Tuned the error handling a little more.

https://monkeysaudio.com/
Titel: Monkey's Audio 10.16
Beitrag von: SiLæncer am 01 Juni, 2023, 19:20
Whats new:>>

Fixed: Getting a large APE tag field could return a buffer size that was too small so the next get would fail.

https://monkeysaudio.com/
Titel: Monkey's Audio 10.17
Beitrag von: SiLæncer am 30 Juni, 2023, 08:10
Whats new:>>

    Changed: In task manager, Monkey's Audio is listed without the "windows program" footer.
    Changed: Updated to FLAC 1.4.3.
    Changed: Tuned the sizing of the large tag field getting a little.
    Changed: Updated to Visual Studio 17.6.4.

https://monkeysaudio.com/
Titel: Monkey's Audio 10.18
Beitrag von: SiLæncer am 10 August, 2023, 17:15
Whats new:>>

    Changed: Switched to the three clause BSD license to simplify inclusion of the source code.
    Changed: Renamed some macros from MAC_ to APE_ since APE is a little more widely used now.
    Changed: Updated to Visual Studio 17.7.0 (fixed code analysis warning about directories in the last builds).
    Changed: Updated the installer to NSIS 3.09.
    Changed: Updated to version 2.80 of the ALAC tool.

https://monkeysaudio.com/
Titel: Monkey’s Audio 10.19
Beitrag von: SiLæncer am 19 August, 2023, 21:10
Whats new:>>

    NEW: Added the ability to convert tags to legacy ID3v1 in the console program (my car stereo needs this).
    Changed: Updated to Visual Studio 17.7.1.

https://monkeysaudio.com/
Titel: Monkey's Audio 10.20
Beitrag von: SiLæncer am 28 August, 2023, 09:20
Whats new:>>

    Changed: Added a License.txt file by the installer that gets copied to the install path (also included in the SDK).
    Changed: Updated to Visual Studio 17.7.2.
    Changed: Added a license link to the help menu.
    Changed: Changed a few variables to have APE_ names because JRiver was having compile problems (Objective C doesn't care that things are in a namespace).

https://monkeysaudio.com/
Titel: Monkey's Audio 10.22
Beitrag von: SiLæncer am 14 September, 2023, 19:45
Whats new:>>

    Fixed: Little endian AIFF files would not encode properly.

10.21

    Changed: Updated to Visual Studio 17.7.4.
    Changed: Updated the copyrights to 2024.
    Changed: The check for AIFF / AIFC in file headers was incorrectly allowing other things to pass.

https://monkeysaudio.com/
Titel: Monkey's Audio 10.23
Beitrag von: SiLæncer am 27 September, 2023, 20:40
Whats new:>>

Fixed: 32-bit ARM could crash because it was enabling an intrinsic that was not available.

https://monkeysaudio.com/
Titel: Monkey's Audio 10.24
Beitrag von: SiLæncer am 29 September, 2023, 18:45
Whats new:>>

Added APE_INFO_MD5 to the info object because a third-party developer wanted it.

https://monkeysaudio.com/
Titel: Monkey's Audio 10.25
Beitrag von: SiLæncer am 12 Oktober, 2023, 18:15
Whats new:>>

    Changed: Made use of a new APE_INFO_MD5_MATCHES test during quick verify. This way reading the MD5 is wrapped up nicely.
    Changed: Switched CAPEDecompress::GetInfo to a switch statement for slightly better performance.
    Changed: Updated to Visual Studio 17.7.5

https://monkeysaudio.com/
Titel: Monkey's Audio 10.26
Beitrag von: SiLæncer am 07 November, 2023, 20:10
Whats new:>>

    Changed: Updated to Visual Studio 17.7.6.
    Changed: Added a digital signature to the DirectShow filter.
    Changed: Added decoding support for version 4.11 files. There have been a couple reports of them. I don't know where they came from, but they verify using the latest code. Please share if you know about the origins.

https://monkeysaudio.com/
Titel: Monkey's Audio 10.27
Beitrag von: SiLæncer am 16 November, 2023, 20:15
Whats new:>>

    Changed: APE tag details are reported for WavPack files when viewing file information.
    NEW: When converting a WavPack file to APE, the APE tag is copied.
    Changed: Updated to Visual Studio 17.8.0.

https://monkeysaudio.com/
Titel: Monkey's Audio 10.28
Beitrag von: SiLæncer am 22 November, 2023, 09:10
Whats new:>>

    Fixed: Corrected a possible issue decoding 3930 to 3950 files.
    Changed: Updated to Visual Studio 17.8.1.

https://monkeysaudio.com/
Titel: Monkey's Audio 10.29
Beitrag von: SiLæncer am 25 November, 2023, 11:10
Whats new:>>

    Changed: Switched some memory operations to use better sizing so they adjust automatically as variables change.
    Changed: Enabled Clang-Tidy on the Direct Show filter and worked through some of the warnings.

https://monkeysaudio.com/
Titel: Monkey's Audio 10.30
Beitrag von: SiLæncer am 14 Dezember, 2023, 08:10
Whats new:>>

    Fixed: WAV files with an extra marker would only encode if they were PCM (float wasn't passing the test).
    Fixed: Floating point AIFF compression was not working properly.
    Changed: Updated to Visual Studio 17.8.3.
    Changed: Revised code signing. Internal change, but please report any issues.

https://monkeysaudio.com/
Titel: Monkey's Audio 10.32
Beitrag von: SiLæncer am 16 Dezember, 2023, 10:10
Whats new:>>

Fixed: WAV files with extra markers that said they were float (support added a few builds ago) were not always processing properly.

https://monkeysaudio.com/
Titel: Monkey's Audio 10.50
Beitrag von: SiLæncer am 15 Februar, 2024, 06:10
Whats new:>>

    Changed: Updated to Visual Studio 17.9.0.
    Changed: Updated to version 2.81 of the ALAC tool.

https://monkeysaudio.com/
Titel: Monkey’s Audio 10.51
Beitrag von: SiLæncer am 22 Februar, 2024, 17:40
Whats new:>>

Changed: Updated to Visual Studio 17.9.1 (fixes possible problem with older CPUs due to a compiler bug).

https://monkeysaudio.com/
Titel: Monkey's Audio 10.52
Beitrag von: SiLæncer am 28 Februar, 2024, 19:10
Whats new:>>

    Changed: Updated to Visual Studio 17.9.2.
    Changed: Split the Direct Show SDK off to a seperate library.
    Changed: Enabled Clang on the remaining Direct Show filter code and worked through the warnings.

https://monkeysaudio.com/
Titel: Monkey's Audio 10.53
Beitrag von: SiLæncer am 06 März, 2024, 21:15
Whats new:>>

    Changed: Updated to WavPack 5.7.0 (uses threads for better performance).
    Changed: Moved the build signing to the build script from the compiler settings (should be internal change, but please report any issues).

https://monkeysaudio.com/
Titel: Monkey's Audio 10.54
Beitrag von: SiLæncer am 12 März, 2024, 08:40
Whats new:>>

    Fixed: The DirectShow filter did not install 64-bit version properly so 64-bit DirectX programs could not find it (NSIS did not register 64-bit DLLs properly).
    Fixed: Cleaned up the DirectShow Filter because it had some preprocessor defines causing problems in some configurations, also removed a pin name causing Clang warnings (MSDN said it was obsolete). Please report any issues.

https://monkeysaudio.com/
Titel: Monkey’s Audio 10.55
Beitrag von: SiLæncer am 12 März, 2024, 18:20
Whats new:>>

Changed: Switched DirectShow Filter install to the InstallLib command in NSIS and removed the parts in the Monkey's Audio program (filters should still register, but please report any issues).

https://monkeysaudio.com/
Titel: Monkey’s Audio 10.60
Beitrag von: SiLæncer am 19 März, 2024, 18:10
Whats new:>>

    NEW: Switched to an open source code signing certificate.
    Changed: Updated to Visual Studio 17.9.3.
    Fixed: A compile problem on Gentoo Linux about casting the sample rate as a double.

https://monkeysaudio.com/
Titel: Monkey's Audio 10.61
Beitrag von: SiLæncer am 27 März, 2024, 18:15
Whats new:>>

Changed: Updated to Visual Studio 17.9.5.

https://monkeysaudio.com/
Titel: Monkey's Audio 10.62
Beitrag von: SiLæncer am 15 April, 2024, 20:15
Whats new:>>

    Changed: The options and about dialogs can no longer be dragged off the monitor they were started on (because the scale is loaded one time and different monitors could have different scales).
    Changed: Updated to Visual Studio 17.9.6.

https://monkeysaudio.com/
Titel: Monkey's Audio 10.65
Beitrag von: SiLæncer am 16 April, 2024, 18:15
Whats new:>>

Version 10.65 (April 16, 2024)

    Fixed: APE files larger than 4 GB would not decode properly for the last while (because the RF64_HEADER was not getting allocated).

Version 10.64 (April 16, 2024)

    Changed: More version cleanup (should be internal changes, but please report any issues).

Version 10.63 (April 16, 2024)

    Changed: Moved some of the older decoding code into a separate class (please report any issues).
    Changed: APE_BACKWARDS_COMPATIBILITY caps at version 3.99 files (files date from before 2004).

https://monkeysaudio.com/
Titel: Monkey's Audio 10.70
Beitrag von: SiLæncer am 19 April, 2024, 09:20
Whats new:>>

NEW: When converting from FLAC the tags are copied. If there are additional tags you have that are not being copied, please provide a sample.

https://monkeysaudio.com/
Titel: Monkey's Audio 10.71
Beitrag von: SiLæncer am 19 April, 2024, 18:45
Whats new:>>

Changed: Cleaned up all the warnings in the new FLAC tag code.

https://monkeysaudio.com/