LameXP/src
2012-08-01 00:17:12 +02:00
..
Config.h Updated MediaInfo binary to a current SVN/Trunk version with Opus support. Also removed the preliminary Opus detection hack. 2012-08-01 00:17:12 +02:00
CustomEventFilter.h Some more refactoring of the event filter functions: De-uglify the "global" event filter function by using more fine-grained filter functions. 2012-07-30 21:44:44 +02:00
Decoder_AAC.cpp Happy New Year 2012! 2012-01-02 00:52:27 +01:00
Decoder_AAC.h Happy New Year 2012! 2012-01-02 00:52:27 +01:00
Decoder_Abstract.cpp Happy New Year 2012! 2012-01-02 00:52:27 +01:00
Decoder_Abstract.h Happy New Year 2012! 2012-01-02 00:52:27 +01:00
Decoder_AC3.cpp Happy New Year 2012! 2012-01-02 00:52:27 +01:00
Decoder_AC3.h Happy New Year 2012! 2012-01-02 00:52:27 +01:00
Decoder_ADPCM.cpp Happy New Year 2012! 2012-01-02 00:52:27 +01:00
Decoder_ADPCM.h Happy New Year 2012! 2012-01-02 00:52:27 +01:00
Decoder_ALAC.cpp Added support for Opus Audio Codec, based on Opus-Tools v0.1.3 (2012-07-10) by Xiph.org/Mozilla 2012-07-20 23:19:08 +02:00
Decoder_ALAC.h Happy New Year 2012! 2012-01-02 00:52:27 +01:00
Decoder_Avisynth.cpp Happy New Year 2012! 2012-01-02 00:52:27 +01:00
Decoder_Avisynth.h Happy New Year 2012! 2012-01-02 00:52:27 +01:00
Decoder_FLAC.cpp Happy New Year 2012! 2012-01-02 00:52:27 +01:00
Decoder_FLAC.h Happy New Year 2012! 2012-01-02 00:52:27 +01:00
Decoder_MAC.cpp Fix regular expression for new version of Monkey's Audio. 2012-01-27 03:21:59 +01:00
Decoder_MAC.h Happy New Year 2012! 2012-01-02 00:52:27 +01:00
Decoder_MP3.cpp Happy New Year 2012! 2012-01-02 00:52:27 +01:00
Decoder_MP3.h Happy New Year 2012! 2012-01-02 00:52:27 +01:00
Decoder_Musepack.cpp Updated Musepack decoder to output progress info. Also added code to parse the output. 2012-01-26 22:26:52 +01:00
Decoder_Musepack.h Happy New Year 2012! 2012-01-02 00:52:27 +01:00
Decoder_Opus.cpp Updated Opus binaries with version the reports progress as percent. Also added SSE2 versions of opusdec/opusenc binaries. 2012-07-24 23:15:10 +02:00
Decoder_Opus.h Added support for Opus Audio Codec, based on Opus-Tools v0.1.3 (2012-07-10) by Xiph.org/Mozilla 2012-07-20 23:19:08 +02:00
Decoder_Shorten.cpp Happy New Year 2012! 2012-01-02 00:52:27 +01:00
Decoder_Shorten.h Happy New Year 2012! 2012-01-02 00:52:27 +01:00
Decoder_Speex.cpp Happy New Year 2012! 2012-01-02 00:52:27 +01:00
Decoder_Speex.h Happy New Year 2012! 2012-01-02 00:52:27 +01:00
Decoder_TTA.cpp Happy New Year 2012! 2012-01-02 00:52:27 +01:00
Decoder_TTA.h Happy New Year 2012! 2012-01-02 00:52:27 +01:00
Decoder_Vorbis.cpp Happy New Year 2012! 2012-01-02 00:52:27 +01:00
Decoder_Vorbis.h Happy New Year 2012! 2012-01-02 00:52:27 +01:00
Decoder_Wave.cpp Happy New Year 2012! 2012-01-02 00:52:27 +01:00
Decoder_Wave.h Happy New Year 2012! 2012-01-02 00:52:27 +01:00
Decoder_WavPack.cpp Happy New Year 2012! 2012-01-02 00:52:27 +01:00
Decoder_WavPack.h Happy New Year 2012! 2012-01-02 00:52:27 +01:00
Decoder_WMA.cpp Happy New Year 2012! 2012-01-02 00:52:27 +01:00
Decoder_WMA.h Happy New Year 2012! 2012-01-02 00:52:27 +01:00
Dialog_About.cpp Added Swedish translation. Thanks to Åke Engelbrektson <eson57@gmail.com>. 2012-04-29 17:35:14 +02:00
Dialog_About.h Happy New Year 2012! 2012-01-02 00:52:27 +01:00
Dialog_CueImport.cpp When generating the initial output-folder name for the Cue Sheet dialog, make sure there is no folder *or* file of that name yet. The previous code did check for folders only! 2012-06-21 18:31:36 +02:00
Dialog_CueImport.h Happy New Year 2012! 2012-01-02 00:52:27 +01:00
Dialog_DropBox.cpp Happy New Year 2012! 2012-01-02 00:52:27 +01:00
Dialog_DropBox.h Happy New Year 2012! 2012-01-02 00:52:27 +01:00
Dialog_LogView.cpp Added a new configuration for initial Qt 5.0 support. Needed a few code-changes and workarounds. Highly experimental! 2012-04-11 00:44:40 +02:00
Dialog_LogView.h Happy New Year 2012! 2012-01-02 00:52:27 +01:00
Dialog_MainWindow.cpp Removed a superfluous MessageBeep(). 2012-07-31 21:03:43 +02:00
Dialog_MainWindow.h Some more refactoring of the event filter functions: De-uglify the "global" event filter function by using more fine-grained filter functions. 2012-07-30 21:44:44 +02:00
Dialog_MetaInfo.cpp Happy New Year 2012! 2012-01-02 00:52:27 +01:00
Dialog_MetaInfo.h Happy New Year 2012! 2012-01-02 00:52:27 +01:00
Dialog_Processing.cpp Added "custom parameters" options for Opus. Also added a "help" button for all "custom parameters" edit boxes, which will simply show the CLI help screen. 2012-07-29 22:55:02 +02:00
Dialog_Processing.h Added a new configuration for initial Qt 5.0 support. Needed a few code-changes and workarounds. Highly experimental! 2012-04-11 00:44:40 +02:00
Dialog_SplashScreen.cpp Version v4.04 is released! 2012-04-26 13:43:40 +02:00
Dialog_SplashScreen.h Yet another workaround for the previous commit. 2012-03-24 01:29:06 +01:00
Dialog_Update.cpp Added one more mirror. 2012-05-29 19:53:53 +02:00
Dialog_Update.h Added a new configuration for initial Qt 5.0 support. Needed a few code-changes and workarounds. Highly experimental! 2012-04-11 00:44:40 +02:00
Dialog_WorkingBanner.cpp Changed the method to synchronize the analyzer threads: We now use QSet to maintain a list of the thread id's of all threads that are still running - instead of only recording the highest thread id that has finished. This way a thread can now actually check if there still is any running thread with a lower thread id. Before thread n could only check if thread n-1 has finished yet or not. As a result we can relax the waiting now. Only threads that want to emit a file will wait for the "previous" threads to finish. 2012-05-14 00:50:16 +02:00
Dialog_WorkingBanner.h Fix: In order to ensure the "correct" ordering, *all* threads need to wait for the previous threads to finish - not only the threads that will emit a file. If both, thread n and n+1, want to emit a file and thus n+1 has to wait for n, we additionally must allow thread n+2 to terminate before n and n+1, even if n+2 does *not* emit a file. That's because as soon as n+2 finishes, it unblocks all threads x with x < n+2, which includes n and n+1. If that happens and n+1 is still waiting for n, we effectively allow n+1 to emit its file *before* n. By blocking all threads x with x > n+1 until n+1 has finished (regardless of whether they want to emit a file or not) this problem is resolved. As long as we assume that most threads actually *do* emit a file, this commit shouldn't hurt the performance. 2012-05-12 02:51:24 +02:00
Encoder_AAC_FHG.cpp Set supported input formats for FHG AAC encoder. 2012-03-08 01:35:04 +01:00
Encoder_AAC_FHG.h Set supported input formats for FHG AAC encoder. 2012-03-08 01:35:04 +01:00
Encoder_AAC_QAAC.cpp Happy New Year 2012! 2012-01-02 00:52:27 +01:00
Encoder_AAC_QAAC.h Happy New Year 2012! 2012-01-02 00:52:27 +01:00
Encoder_AAC.cpp Replaced the Opus encoder/decoder binary wit custom binaries that support UTF-8 file names and flush the console output properly + expose more Opus encoder options in the GUI. 2012-07-21 19:16:12 +02:00
Encoder_AAC.h Replaced the Opus encoder/decoder binary wit custom binaries that support UTF-8 file names and flush the console output properly + expose more Opus encoder options in the GUI. 2012-07-21 19:16:12 +02:00
Encoder_Abstract.cpp Replaced the Opus encoder/decoder binary wit custom binaries that support UTF-8 file names and flush the console output properly + expose more Opus encoder options in the GUI. 2012-07-21 19:16:12 +02:00
Encoder_Abstract.h Replaced the Opus encoder/decoder binary wit custom binaries that support UTF-8 file names and flush the console output properly + expose more Opus encoder options in the GUI. 2012-07-21 19:16:12 +02:00
Encoder_AC3.cpp Happy New Year 2012! 2012-01-02 00:52:27 +01:00
Encoder_AC3.h Happy New Year 2012! 2012-01-02 00:52:27 +01:00
Encoder_DCA.cpp Happy New Year 2012! 2012-01-02 00:52:27 +01:00
Encoder_DCA.h Happy New Year 2012! 2012-01-02 00:52:27 +01:00
Encoder_FLAC.cpp More FLAC workarounds. Using "--channel-map=none" will fix most cases, although we will loose the channel map for Wave files that contain a valid channel map. On the other hand, FLAC fails most of the time when trying to use the channel map from the Wave file. 2012-03-09 01:11:29 +01:00
Encoder_FLAC.h Some workarounds for FLAC. It seems FLAC doesn't like 1.0, 3.0, 3.1, 4.0 channel files. It also doesn't like more than 6 channels. It still fails with files that have >2 channels and are NOT in the "Wave Extensible" format. 2012-03-09 00:44:55 +01:00
Encoder_MP3.cpp Happy New Year 2012! 2012-01-02 00:52:27 +01:00
Encoder_MP3.h Happy New Year 2012! 2012-01-02 00:52:27 +01:00
Encoder_Opus.cpp Updated Opus binaries. Now compiled with runtime CPU-detection. Also we now have builds with "experimental encoder perceptual tuning" from the "exp_analysis7" branch, enabled by default. 2012-07-29 16:46:01 +02:00
Encoder_Opus.h Updated Opus binaries. Now compiled with runtime CPU-detection. Also we now have builds with "experimental encoder perceptual tuning" from the "exp_analysis7" branch, enabled by default. 2012-07-29 16:46:01 +02:00
Encoder_Vorbis.cpp Happy New Year 2012! 2012-01-02 00:52:27 +01:00
Encoder_Vorbis.h Happy New Year 2012! 2012-01-02 00:52:27 +01:00
Encoder_Wave.cpp Happy New Year 2012! 2012-01-02 00:52:27 +01:00
Encoder_Wave.h Happy New Year 2012! 2012-01-02 00:52:27 +01:00
Filter_Abstract.cpp Happy New Year 2012! 2012-01-02 00:52:27 +01:00
Filter_Abstract.h Happy New Year 2012! 2012-01-02 00:52:27 +01:00
Filter_Downmix.cpp Some workarounds for FLAC. It seems FLAC doesn't like 1.0, 3.0, 3.1, 4.0 channel files. It also doesn't like more than 6 channels. It still fails with files that have >2 channels and are NOT in the "Wave Extensible" format. 2012-03-09 00:44:55 +01:00
Filter_Downmix.h Happy New Year 2012! 2012-01-02 00:52:27 +01:00
Filter_Normalize.cpp Updated SoX binary to v14.4.0 RC-3 (2012-02-20), compiled with ICL 12.1.7 and MSVC 10.0. Now the default normalization method is "-n" again. 2012-02-24 22:12:28 +01:00
Filter_Normalize.h Happy New Year 2012! 2012-01-02 00:52:27 +01:00
Filter_Resample.cpp Happy New Year 2012! 2012-01-02 00:52:27 +01:00
Filter_Resample.h Happy New Year 2012! 2012-01-02 00:52:27 +01:00
Filter_ToneAdjust.cpp Happy New Year 2012! 2012-01-02 00:52:27 +01:00
Filter_ToneAdjust.h Happy New Year 2012! 2012-01-02 00:52:27 +01:00
Genres.cpp Happy New Year 2012! 2012-01-02 00:52:27 +01:00
Genres.h Happy New Year 2012! 2012-01-02 00:52:27 +01:00
Global.cpp Include the file "PRE_RELEASE_INFO.txt" in all pre-release builds of LameXP. 2012-07-01 21:11:04 +02:00
Global.h Some refactoring of the macros. Use the "do {...} while(0)" template where it makes sense. 2012-07-29 19:13:58 +02:00
LockedFile.cpp Happy New Year 2012! 2012-01-02 00:52:27 +01:00
LockedFile.h Happy New Year 2012! 2012-01-02 00:52:27 +01:00
Main.cpp Some refactoring of the macros. Use the "do {...} while(0)" template where it makes sense. 2012-07-29 19:13:58 +02:00
Model_Artwork.cpp Happy New Year 2012! 2012-01-02 00:52:27 +01:00
Model_Artwork.h Happy New Year 2012! 2012-01-02 00:52:27 +01:00
Model_AudioFile.cpp Updated MediaInfo binary to a current SVN/Trunk version with Opus support. Also removed the preliminary Opus detection hack. 2012-08-01 00:17:12 +02:00
Model_AudioFile.h Updated MediaInfo binary to a current SVN/Trunk version with Opus support. Also removed the preliminary Opus detection hack. 2012-08-01 00:17:12 +02:00
Model_CueSheet.cpp Happy New Year 2012! 2012-01-02 00:52:27 +01:00
Model_CueSheet.h Happy New Year 2012! 2012-01-02 00:52:27 +01:00
Model_FileList.cpp Implemented progress indicator for the working banner. 2012-05-06 04:57:00 +02:00
Model_FileList.h Implemented progress indicator for the working banner. 2012-05-06 04:57:00 +02:00
Model_FileSystem.cpp Updated MediaInfo binary to v0.7.55 (2012-04-05), compiled with ICL 12.1.7 and MSVC 10.0. 2012-04-10 01:25:34 +02:00
Model_FileSystem.h Changed creation of QFileSystemModel. Object will now be created when the user first visits the "Output Folder" tab. Also added option to "refresh" the directory outline, which will effectively destroy and re-create the QFileSystemModel in order to discard all data that may be cached. 2012-04-05 15:24:45 +02:00
Model_MetaInfo.cpp Happy New Year 2012! 2012-01-02 00:52:27 +01:00
Model_MetaInfo.h Happy New Year 2012! 2012-01-02 00:52:27 +01:00
Model_Progress.cpp Slightly improved progress indicator for file analyzer: Additional files from playlists are now taken into account earlier. 2012-05-08 01:12:26 +02:00
Model_Progress.h Some speed-optimizations for the Progress model. 2012-05-07 03:03:14 +02:00
Model_Settings.cpp Added "custom parameters" options for Opus. Also added a "help" button for all "custom parameters" edit boxes, which will simply show the CLI help screen. 2012-07-29 22:55:02 +02:00
Model_Settings.h Added "custom parameters" options for Opus. Also added a "help" button for all "custom parameters" edit boxes, which will simply show the CLI help screen. 2012-07-29 22:55:02 +02:00
PlaylistImporter.cpp Happy New Year 2012! 2012-01-02 00:52:27 +01:00
PlaylistImporter.h Happy New Year 2012! 2012-01-02 00:52:27 +01:00
Registry_Decoder.cpp Added support for Opus Audio Codec, based on Opus-Tools v0.1.3 (2012-07-10) by Xiph.org/Mozilla 2012-07-20 23:19:08 +02:00
Registry_Decoder.h Happy New Year 2012! 2012-01-02 00:52:27 +01:00
Resource.h Happy New Year 2012! 2012-01-02 00:52:27 +01:00
ShellIntegration.cpp Happy New Year 2012! 2012-01-02 00:52:27 +01:00
ShellIntegration.h Happy New Year 2012! 2012-01-02 00:52:27 +01:00
Targetver.h Happy New Year 2012! 2012-01-02 00:52:27 +01:00
Thread_CPUObserver.cpp Happy New Year 2012! 2012-01-02 00:52:27 +01:00
Thread_CPUObserver.h Happy New Year 2012! 2012-01-02 00:52:27 +01:00
Thread_CueSplitter.cpp Slightly improved progress indicator for file analyzer: Additional files from playlists are now taken into account earlier. 2012-05-08 01:12:26 +02:00
Thread_CueSplitter.h Added progress indicator to CueSheet import thread. 2012-05-06 23:58:18 +02:00
Thread_DiskObserver.cpp Happy New Year 2012! 2012-01-02 00:52:27 +01:00
Thread_DiskObserver.h Happy New Year 2012! 2012-01-02 00:52:27 +01:00
Thread_FileAnalyzer_ST.cpp Changed the method to synchronize the analyzer threads: We now use QSet to maintain a list of the thread id's of all threads that are still running - instead of only recording the highest thread id that has finished. This way a thread can now actually check if there still is any running thread with a lower thread id. Before thread n could only check if thread n-1 has finished yet or not. As a result we can relax the waiting now. Only threads that want to emit a file will wait for the "previous" threads to finish. 2012-05-14 00:50:16 +02:00
Thread_FileAnalyzer_ST.h Changed the method to synchronize the analyzer threads: We now use QSet to maintain a list of the thread id's of all threads that are still running - instead of only recording the highest thread id that has finished. This way a thread can now actually check if there still is any running thread with a lower thread id. Before thread n could only check if thread n-1 has finished yet or not. As a result we can relax the waiting now. Only threads that want to emit a file will wait for the "previous" threads to finish. 2012-05-14 00:50:16 +02:00
Thread_FileAnalyzer_Task.cpp Updated MediaInfo binary to a current SVN/Trunk version with Opus support. Also removed the preliminary Opus detection hack. 2012-08-01 00:17:12 +02:00
Thread_FileAnalyzer_Task.h Updated MediaInfo binary to a current SVN/Trunk version with Opus support. Also removed the preliminary Opus detection hack. 2012-08-01 00:17:12 +02:00
Thread_FileAnalyzer.cpp Updated MediaInfo binary to a current SVN/Trunk version with Opus support. Also removed the preliminary Opus detection hack. 2012-08-01 00:17:12 +02:00
Thread_FileAnalyzer.h Implemented progress indicator for the working banner. 2012-05-06 04:57:00 +02:00
Thread_Initialization.cpp Implemented multi-threading for file analyzer. Now multiple files can be analyzed in parallel. This should speed-up adding files quite a bit, especially when a huge number of files is added at once. 2012-05-04 04:01:10 +02:00
Thread_Initialization.h Happy New Year 2012! 2012-01-02 00:52:27 +01:00
Thread_MessageHandler.cpp Happy New Year 2012! 2012-01-02 00:52:27 +01:00
Thread_MessageHandler.h Happy New Year 2012! 2012-01-02 00:52:27 +01:00
Thread_MessageProducer.cpp Now using our own command-line parser, based on GetCommandLineW() + CommandLineToArgvW , instead of using QApplication::arguments(). This is less portable, but Qt's internal command-line parser has some rather strange behavior with processing certain characters. As a result, with Qt's command-line parser, some path names passed to LameXP got screwed up! Specifically "C:\Some Path\''Foo''.mp3" got mangled to "C:\Some Path''Foo''.mp3", i.e. the Backslash disappeared! Should be fixed now. 2012-06-22 15:49:56 +02:00
Thread_MessageProducer.h Happy New Year 2012! 2012-01-02 00:52:27 +01:00
Thread_Process.cpp Replaced the Opus encoder/decoder binary wit custom binaries that support UTF-8 file names and flush the console output properly + expose more Opus encoder options in the GUI. 2012-07-21 19:16:12 +02:00
Thread_Process.h Happy New Year 2012! 2012-01-02 00:52:27 +01:00
Thread_RAMObserver.cpp Happy New Year 2012! 2012-01-02 00:52:27 +01:00
Thread_RAMObserver.h Happy New Year 2012! 2012-01-02 00:52:27 +01:00
Tool_Abstract.cpp Fixed a few memory leaks found by VLD. 2012-04-06 23:15:58 +02:00
Tool_Abstract.h Fixed a few memory leaks found by VLD. 2012-04-06 23:15:58 +02:00
Tool_WaveProperties.cpp Fixed detection of 32-Bit Float data via SoX. For whatever reason SoX returns a "precision" of "24-Bit" for 32-Bit Float Wave files, so we have to detect the actual precision from the "sample encoding". 2012-03-08 23:04:00 +01:00
Tool_WaveProperties.h Happy New Year 2012! 2012-01-02 00:52:27 +01:00
Tools.h Updated MediaInfo binary to a current SVN/Trunk version with Opus support. Also removed the preliminary Opus detection hack. 2012-08-01 00:17:12 +02:00
WinSevenTaskbar.cpp Added a new configuration for initial Qt 5.0 support. Needed a few code-changes and workarounds. Highly experimental! 2012-04-11 00:44:40 +02:00
WinSevenTaskbar.h Happy New Year 2012! 2012-01-02 00:52:27 +01:00