Commit Graph

  • f57f65d709 Improved lamexp_version_date() function. LoRd_MuldeR 2013-10-13 20:46:47 +0200
  • 449e438787 Use AudioFileModel_MetaInfo instead of AudioFileModel where appropriate. Also updated MetaInfoModel to work with a AudioFileModel_MetaInfo (not only with a full AudioFileModel). LoRd_MuldeR 2013-10-13 00:21:37 +0200
  • 87f4a4cd89 Updated "success" sound. LoRd_MuldeR 2013-10-13 00:19:13 +0200
  • 0435637c75 Fix compilation after previous changes to AudioFileModel in previous commit. LoRd_MuldeR 2013-10-12 22:55:41 +0200
  • feccffdfd1 Major redesign of the AudioFileModel class: Split data into separate AudioFileModel_MetaInfo and AudioFileModel_TechInfo classes. LoRd_MuldeR 2013-10-12 20:38:07 +0200
  • 82b1249c0d Redesign of the ArtworkModel in order to improve the handling of the implicitly shared data. LoRd_MuldeR 2013-10-12 20:36:45 +0200
  • ae72ce1fcf Yet another small overhaul of ProcessingDialog and ProcessThread. LoRd_MuldeR 2013-10-12 20:34:59 +0200
  • c878013200 Small improvement in lamexp_finalization() function. LoRd_MuldeR 2013-10-12 20:33:13 +0200
  • 4590cd223a Updated some of the sound files. LoRd_MuldeR 2013-10-12 20:32:28 +0200
  • 8fd45dc4dd Split ProcessThread::start() method into ProcessThread::init() and ProcessThread::start(). LoRd_MuldeR 2013-10-11 20:43:31 +0200
  • a8114d6677 Got ride of more legacy compatibility code. LoRd_MuldeR 2013-10-11 20:40:28 +0200
  • 2190c254f8 Got rid of some more legacy compatibility code in the FileSystemModelEx class. LoRd_MuldeR 2013-10-10 01:46:30 +0200
  • cb3f50e5f3 Moved some initialization stuff out of the ProcessThread::run() function into a new initialization function. Also got rid of one Mutex, because file names are now generated in the init function, i.e. by the "main" thread. LoRd_MuldeR 2013-10-09 16:11:58 +0200
  • c8242b494c Improved lamexp_rand_str() function. Also this function now returns shorter strings (by default), which still should be enough to avoid name clashes. LoRd_MuldeR 2013-10-09 16:09:20 +0200
  • 94c199d849 Make ProcessingDialog use a QThreadPool and, accordingly, make ProcessThread inherit from QRunnable rather than QThread. LoRd_MuldeR 2013-10-09 03:14:38 +0200
  • 10001f4ef0 Fixed compilation with VS2010 and removed an obsolete file. LoRd_MuldeR 2013-10-09 01:07:19 +0200
  • 7ddbdb240b Updated mpg123 decoder binary to v1.16.0 (2013-10-06), compiled with GCC 4.8.1. LoRd_MuldeR 2013-10-08 22:45:42 +0200
  • df2d696f71 Updated Simplified Chinese translation, thanks to <kidneybean@sohu.com>. LoRd_MuldeR 2013-10-08 22:41:40 +0200
  • 61a8cf97a8 Dropped VS2008 solution/project files. LoRd_MuldeR 2013-10-08 22:36:24 +0200
  • 81de5f2300 Implemented AbstractEncoderInfo for the AAC encoders too. LoRd_MuldeR 2013-10-07 02:28:01 +0200
  • 3e51bbabf1 Added one more mirror to the list. LoRd_MuldeR 2013-10-07 00:10:05 +0200
  • 24217c3b71 More code refactoring: Moved most of the Win32 API dependencies into wrapper functions in Global.cpp, which greatly reduces platform-specific includes. LoRd_MuldeR 2013-10-07 00:01:15 +0200
  • 7602317652 Some code-clean up. Removed "Windows.h" include from "Global.h", because most source files won't need the Win32 API stuff. Also got rid of some Windows 2000 compatibility cruft. LoRd_MuldeR 2013-10-06 19:28:12 +0200
  • 9dbb317a5c Redesigned FileAnalyzer and Analyzer task. New design is much cleaner, resulting in simpler code and faster file import performance. Also, playlist files are now handled ahead of everything else, which makes sure the progress indicator increases monotonically. Preliminary tests show that file import performance has been more than doubled! For example, the time for importing ~1000 files decreased from 116 seconds to 46 seconds on the development machine, which corresponds to a 2.5x speed-up. LoRd_MuldeR 2013-10-06 19:26:08 +0200
  • a8cdb050fb Replaced the 64-Bit binaries with versions compressed by UPX (does now support 64-Bit Windows executables, yay!) instead of MPRESS. Results in slightly bigger files, but noticeably faster startup times. LoRd_MuldeR 2013-10-06 19:18:31 +0200
  • 8797691497 Update Spanish translation. Thanks to Rub3nCT <rub3nct@gmail.com>. LoRd_MuldeR 2013-10-06 19:15:59 +0200
  • fc61ddc773 Updated FAQ document. LoRd_MuldeR 2013-10-06 19:15:07 +0200
  • 33b55de005 Tweaked default values for encoder settings. LoRd_MuldeR 2013-10-03 19:14:24 +0200
  • 6b0f6f3b3a Small translation fix. LoRd_MuldeR 2013-10-03 19:14:06 +0200
  • ed601593f5 Translation updates. LoRd_MuldeR 2013-10-03 18:48:31 +0200
  • df1da97f4e Implemented AbstractEncoder for the remaining encoders, except AAC for now. LoRd_MuldeR 2013-10-03 18:48:07 +0200
  • d1cdbd77cd Refactored EncoderRegistry::createInstance() method to handle all common encoder parameters at a single place. Also added function to load/store the custom parameters. LoRd_MuldeR 2013-10-03 17:01:37 +0200
  • 4faf3a2e40 More refactoring of the SettingsModel. Also moved encoder reset function from MainWindow to EncoderRegistry. LoRd_MuldeR 2013-10-03 15:56:10 +0200
  • d76c4a1702 Implemented AbstractEncoderInfo for some more encoders. Remaining encoders not yet working. LoRd_MuldeR 2013-10-02 19:17:33 +0200
  • 6c9e3c562f Refactored Main window to use AbstractEncoderInfo rather than having all the encoder-specific information hardcoded in the GUI code. Also much improved EncoderReistry class and some clean-up in SettingsModel class. LoRd_MuldeR 2013-10-02 16:39:26 +0200
  • 70a117078b Bump version. LoRd_MuldeR 2013-10-02 16:37:41 +0200
  • ccb19ec07f Added new AbstractEncoderInfo class, which provides information about a specific encoder's configuration options. Also moved code for creating encoder instances into a separate EncoderRegistry class. LoRd_MuldeR 2013-09-30 21:39:56 +0200
  • db95584256 Bump version. Release_408 LoRd_MuldeR 2013-09-04 00:35:55 +0200
  • 24f2715ebe Fixed compilation with VS2010 and VS2008. lordmulder 2013-09-04 00:17:03 +0200
  • 3f216f1e3c Added a new sound file. LoRd_MuldeR 2013-09-03 23:34:28 +0200
  • 7cfdcdc494 Updated Korean translation. Thanks to JaeHyung Lee <kolanp@gmail.com>. LoRd_MuldeR 2013-09-02 13:47:58 +0200
  • 4a766de953 Updated Simplified Chinese translation, thanks to <kidneybean@sohu.com>. LoRd_MuldeR 2013-09-01 21:50:52 +0200
  • bec58442ad Updated Polish translation. Thanks to Sir Daniel K <sir.daniel.k@gmail.com>. LoRd_MuldeR 2013-08-29 22:07:36 +0200
  • fa4eadbd31 Updated Polish translation. Thanks to Sir Daniel K <sir.daniel.k@gmail.com>. LoRd_MuldeR 2013-08-28 12:06:01 +0200
  • 073cd5468e Updated installer for Polish language. LoRd_MuldeR 2013-08-28 12:05:37 +0200
  • e2b717ae61 Updated Copying.txt with some more info. LoRd_MuldeR 2013-08-28 12:04:56 +0200
  • 6d6f0ee943 Some improvements/simplifications in strnatcmp() function. LoRd_MuldeR 2013-08-25 15:34:41 +0200
  • df103af706 Updated French translation. Thanks to to Dodich Informatique <dodich@live.fr>. LoRd_MuldeR 2013-08-23 19:17:45 +0200
  • 8f77ee3b5f Ignore case when sorting file names. LoRd_MuldeR 2013-08-23 19:16:40 +0200
  • 11268cd5b1 Some improvements (hopefully) to the strnatcmp() function. LoRd_MuldeR 2013-08-23 14:00:25 +0200
  • 409117ec39 Implemented "natural ordering" for sorting the input files. Code is based on the strnatcmp() by Martin Pool, released under the "zlib" license. LoRd_MuldeR 2013-08-23 00:19:00 +0200
  • 19a52ef3ac Update Chinese and Taiwanese translations. Thanks to 456Vv <123@456vv.com>. LoRd_MuldeR 2013-08-23 00:16:30 +0200
  • 8ef79d69bd Updated Swedish translation. Thanks to Åke Engelbrektson <eson57@gmail.com>. LoRd_MuldeR 2013-08-23 00:15:42 +0200
  • 5094abe699 Updated GnuPG binary to v1.4.14 (2013-07-25), compiled with GCC 4.8.1 + updated WUpdate accordingly. LoRd_MuldeR 2013-08-21 19:20:39 +0200
  • f2f0783ca6 Updated Opus encoder/decoder libraries to v1.1-beta and Opus-Tools to v0.1.6git (2013-07-22). LoRd_MuldeR 2013-07-23 00:05:43 +0200
  • 1f241a1045 Refactored AAC encoder selection code. LoRd_MuldeR 2013-07-14 19:45:28 +0200
  • ceec5fa5e2 Some code refactoring. LoRd_MuldeR 2013-07-14 19:04:32 +0200
  • 94d6d16ce3 Added GUI option to reset all encoder settings. LoRd_MuldeR 2013-07-14 18:14:26 +0200
  • 822e1e1ffb Implemented caching for settings model. LoRd_MuldeR 2013-07-14 17:13:01 +0200
  • 78d1bf5773 Updated GNU Wget binary to v1.13.4 (2011-09-17). LoRd_MuldeR 2013-07-13 00:11:54 +0200
  • d21ec67da6 Updated list of known hosts. LoRd_MuldeR 2013-07-13 00:11:43 +0200
  • cdf11cc948 Changelog updated. LoRd_MuldeR 2013-07-11 01:03:25 +0200
  • 5eec75c2bb Updated MediaInfo binaries to v0.7.64 (2013-07-05), compiled with ICL 13.1 and MSVC 10.0. LoRd_MuldeR 2013-07-11 00:39:10 +0200
  • 6360ccbd00 Updated Opus encoder/decoder libraries to v1.1.x and Opus-Tools to v0.1.6 (2013-07-10). LoRd_MuldeR 2013-07-11 00:38:10 +0200
  • 7771e1127e Silenced some debug outputs. LoRd_MuldeR 2013-07-11 00:37:23 +0200
  • 869a391444 Changelog updated. LoRd_MuldeR 2013-07-09 22:42:06 +0200
  • 88142733d2 Fixed a copy&paste bug that cause the output directory to be reset when actually the most recent input directory should be reset. LoRd_MuldeR 2013-07-09 22:34:06 +0200
  • 9323260e32 The encoder configuration (rc-mode, bitrate, quality-level) is now maintained *separately* for each encoder. This was quite a massive change and needs more testing! Also a bug where OggEnc quality modes -2 and -1 would be clipped 0 has been fixed. LoRd_MuldeR 2013-07-07 23:49:29 +0200
  • 17c7d38789 Updated changelog. LoRd_MuldeR 2013-06-30 00:52:59 +0200
  • de5fe6e058 Added support for MSVC 2012 with Update-3 + moved 3rd party Qt src file to prerequisites. LoRd_MuldeR 2013-06-30 00:50:38 +0200
  • a8348b01e8 Refactored lamexp_temp_folder2() function. This also fixes a potential deadlock at application when %TMP% points to an invalid folder. Now using separate locks for lamexp_temp_folder2() and lamexp_known_folder(). LoRd_MuldeR 2013-06-29 18:06:21 +0200
  • 03c2a9fccc Updated project configuration for Qt 4.8.5. LoRd_MuldeR 2013-06-21 22:18:58 +0200
  • e935a39fcf Updated VLD to latest version. LoRd_MuldeR 2013-06-21 22:18:24 +0200
  • d3c6428787 Updated Opus encoder/decoder libraries to v1.1.x and Opus-Tools to v0.1.6 (2013-06-17). LoRd_MuldeR 2013-06-17 22:58:44 +0200
  • 92399d4d3a Updated changelog. LoRd_MuldeR 2013-06-16 22:54:14 +0200
  • 7ee53d4a55 Added new source file view overlay icon. LoRd_MuldeR 2013-06-16 22:07:28 +0200
  • 81b2f4ad08 Updated Opus encoder/decoder libraries to v1.1.x and Opus-Tools to v0.1.6 (2013-06-16). LoRd_MuldeR 2013-06-16 22:06:58 +0200
  • c2cdccb88f Updated patch collection. LoRd_MuldeR 2013-06-16 15:55:26 +0200
  • 2bd468ee76 Added VER_LAMEXP_CONSOLE_ENABLED config option. LoRd_MuldeR 2013-06-16 14:00:56 +0200
  • f85afb6627 Updated FLAC encoder/decoder binaries to v1.3.0 (2013-05-27), compiled with ICL 13.0. LoRd_MuldeR 2013-06-16 13:50:24 +0200
  • 1e72659490 Updated Simplified Chinese translation, thanks to <kidneybean@sohu.com>. LoRd_MuldeR 2013-06-16 13:49:38 +0200
  • cf2f538584 Updated Ukrainian translation. Thanks to Arestarh <arestarh@ukr.net>. LoRd_MuldeR 2013-06-16 13:48:36 +0200
  • 68d86946bb Merge branch 'master' of github.com:lordmulder/LameXP LoRd_MuldeR 2013-06-14 20:33:25 +0200
  • ead3b0456b Updated mirror list. LoRd_MuldeR 2013-06-14 20:32:24 +0200
  • c28fab442b Updated Ukrainian translation. arestarh 2013-05-19 18:35:01 +0300
  • 5af2963729 Updated Ukrainian translation. Thanks to Arestarh <arestarh@ukr.net>. LoRd_MuldeR 2013-05-06 01:26:59 +0200
  • 1c21516604 Got rid of a superfluous Beep() that was triggered on application startup. LoRd_MuldeR 2013-05-02 23:02:02 +0200
  • da3c312aed Added another update mirror. LoRd_MuldeR 2013-05-02 23:01:00 +0200
  • c2db2acd20 Now using a separate version/build number for the configuration, so INI settings don't get invalidated with each build. LoRd_MuldeR 2013-05-02 23:00:26 +0200
  • 614fbfac54 Bump version. Release_407 LoRd_MuldeR 2013-04-28 22:42:17 +0200
  • 599c11cbe1 Made VS2008 solution compile again. lordmulder 2013-04-28 21:44:55 +0200
  • e44bf3b087 Fixed one URL. lordmulder 2013-04-28 21:44:36 +0200
  • 482ff55758 Some fixes for German translation, contributed by Bodo Thevissen <bodo@thevissen.de>. LoRd_MuldeR 2013-04-25 22:34:49 +0200
  • 601a4a6d7e Some tweaks to previewContextActionTriggered() function. LoRd_MuldeR 2013-04-24 23:58:07 +0200
  • 933d29cf87 Bump version. LoRd_MuldeR 2013-04-23 23:41:31 +0200
  • bc2d1416aa Updated Opus encoder/decoder libraries to v1.1.x and Opus-Tools to v0.1.6 (2013-04-23). LoRd_MuldeR 2013-04-23 23:37:56 +0200
  • aefe502044 Update Spanish translation. Thanks to Rub3nCT <rub3nct@gmail.com>. LoRd_MuldeR 2013-04-21 18:53:26 +0200
  • cab51b22e4 Updated Opus encoder/decoder libraries to v1.1.x and Opus-Tools to v0.1.6 (2013-04-21). LoRd_MuldeR 2013-04-21 13:25:27 +0200
  • 692943bde7 Updated Changelog. LoRd_MuldeR 2013-04-19 21:09:05 +0200
  • 1141ed41d5 Updated Polish translation. Thanks to Sir Daniel K <sir.daniel.k@gmail.com>. LoRd_MuldeR 2013-04-18 22:57:46 +0200