LameXP/src
2011-11-21 00:56:10 +01:00
..
Config.h Make sure that the extracted "cover art" image file is valid. 2011-11-19 14:06:39 +01:00
Decoder_AAC.cpp Increase process timeout interval to 180 seconds. Should avoid Timeout errors on "very slow" systems, although I think 30 seconds should be sufficient (so the actual problem might be something else). 2011-06-14 13:06:27 +02:00
Decoder_AAC.h Happy new year! 2011-01-01 17:04:25 +01:00
Decoder_Abstract.cpp Happy new year! 2011-01-01 17:04:25 +01:00
Decoder_Abstract.h Happy new year! 2011-01-01 17:04:25 +01:00
Decoder_AC3.cpp Increase process timeout interval to 180 seconds. Should avoid Timeout errors on "very slow" systems, although I think 30 seconds should be sufficient (so the actual problem might be something else). 2011-06-14 13:06:27 +02:00
Decoder_AC3.h Happy new year! 2011-01-01 17:04:25 +01:00
Decoder_ADPCM.cpp Increase process timeout interval to 180 seconds. Should avoid Timeout errors on "very slow" systems, although I think 30 seconds should be sufficient (so the actual problem might be something else). 2011-06-14 13:06:27 +02:00
Decoder_ADPCM.h Added support for Microsoft ADPCM, Apple/SGI AIFF and Sun/NeXT Au files. 2011-01-09 22:36:52 +01:00
Decoder_ALAC.cpp Increase process timeout interval to 180 seconds. Should avoid Timeout errors on "very slow" systems, although I think 30 seconds should be sufficient (so the actual problem might be something else). 2011-06-14 13:06:27 +02:00
Decoder_ALAC.h Added support for Apple Lossless Audio Codec input. 2011-01-21 00:10:51 +01:00
Decoder_Avisynth.cpp Increase process timeout interval to 180 seconds. Should avoid Timeout errors on "very slow" systems, although I think 30 seconds should be sufficient (so the actual problem might be something else). 2011-06-14 13:06:27 +02:00
Decoder_Avisynth.h Added support for Avisynth input (audio only!) using the 'avs2wav' tool. This is a stripped-down and cleaned-up version of the tool by Jory Stone <jcsston@toughguy.net>. 2011-05-19 23:07:46 +02:00
Decoder_FLAC.cpp Increase process timeout interval to 180 seconds. Should avoid Timeout errors on "very slow" systems, although I think 30 seconds should be sufficient (so the actual problem might be something else). 2011-06-14 13:06:27 +02:00
Decoder_FLAC.h Happy new year! 2011-01-01 17:04:25 +01:00
Decoder_MAC.cpp Increase process timeout interval to 180 seconds. Should avoid Timeout errors on "very slow" systems, although I think 30 seconds should be sufficient (so the actual problem might be something else). 2011-06-14 13:06:27 +02:00
Decoder_MAC.h Added support for Monkey's Audio input. 2011-01-16 22:00:49 +01:00
Decoder_MP3.cpp Implemented coalescing of progress updates, in order to reduce the number of signals that are sent to the main/GUI thread. Depending on the encoder/decoder used, this reduces the CPU time consumed by the LameXP process quite a bit. 2011-11-16 22:56:32 +01:00
Decoder_MP3.h Happy new year! 2011-01-01 17:04:25 +01:00
Decoder_Musepack.cpp Increase process timeout interval to 180 seconds. Should avoid Timeout errors on "very slow" systems, although I think 30 seconds should be sufficient (so the actual problem might be something else). 2011-06-14 13:06:27 +02:00
Decoder_Musepack.h Added support for Musepack input. 2011-01-29 22:50:37 +01:00
Decoder_Shorten.cpp Increase process timeout interval to 180 seconds. Should avoid Timeout errors on "very slow" systems, although I think 30 seconds should be sufficient (so the actual problem might be something else). 2011-06-14 13:06:27 +02:00
Decoder_Shorten.h Added support for Shorten input. 2011-01-30 01:45:34 +01:00
Decoder_Speex.cpp Increase process timeout interval to 180 seconds. Should avoid Timeout errors on "very slow" systems, although I think 30 seconds should be sufficient (so the actual problem might be something else). 2011-06-14 13:06:27 +02:00
Decoder_Speex.h Added support for Speex input. 2011-02-01 22:15:57 +01:00
Decoder_TTA.cpp Increase process timeout interval to 180 seconds. Should avoid Timeout errors on "very slow" systems, although I think 30 seconds should be sufficient (so the actual problem might be something else). 2011-06-14 13:06:27 +02:00
Decoder_TTA.h Added support for The True Audio input. 2011-01-18 22:07:30 +01:00
Decoder_Vorbis.cpp Implemented coalescing of progress updates, in order to reduce the number of signals that are sent to the main/GUI thread. Depending on the encoder/decoder used, this reduces the CPU time consumed by the LameXP process quite a bit. 2011-11-16 22:56:32 +01:00
Decoder_Vorbis.h Happy new year! 2011-01-01 17:04:25 +01:00
Decoder_Wave.cpp Added 'wma2wav' as WMA decoder and removed all support for WMA decoder by NCH Swift Sound. 2011-07-26 22:17:14 +02:00
Decoder_Wave.h Happy new year! 2011-01-01 17:04:25 +01:00
Decoder_WavPack.cpp Increase process timeout interval to 180 seconds. Should avoid Timeout errors on "very slow" systems, although I think 30 seconds should be sufficient (so the actual problem might be something else). 2011-06-14 13:06:27 +02:00
Decoder_WavPack.h Added support for WavPack input. 2011-01-17 20:52:54 +01:00
Decoder_WMA.cpp Added 'wma2wav' as WMA decoder and removed all support for WMA decoder by NCH Swift Sound. 2011-07-26 22:17:14 +02:00
Decoder_WMA.h Added 'wma2wav' as WMA decoder and removed all support for WMA decoder by NCH Swift Sound. 2011-07-26 22:17:14 +02:00
Dialog_About.cpp Use qMin() and qMax() instead of min() and max() macros. Also use qBound() where appropriate. 2011-11-08 15:12:31 +01:00
Dialog_About.h Fix bounds checking for "dropbox" and "moving disque" if the origin of the work-area is different from (0,0). 2011-05-01 00:42:34 +02:00
Dialog_CueImport.cpp Use qMin() and qMax() instead of min() and max() macros. Also use qBound() where appropriate. 2011-11-08 15:12:31 +01:00
Dialog_CueImport.h Added a button for loading a different Cue Sheet to the Cue Sheet importer dialog. 2011-09-29 17:36:38 +02:00
Dialog_DropBox.cpp Use qMin() and qMax() instead of min() and max() macros. Also use qBound() where appropriate. 2011-11-08 15:12:31 +01:00
Dialog_DropBox.h Implemented a custom function to blink a window. On Windows XP the native FlashWindowEx() function doesn't work with caption-less windows. 2011-05-03 20:17:33 +02:00
Dialog_LogView.cpp Clean up #include directives: Don't include 'Windows.h' directly, as it's included from 'Global.h' header file. 2011-04-11 21:55:34 +02:00
Dialog_LogView.h Happy new year! 2011-01-01 17:04:25 +01:00
Dialog_MainWindow.cpp Use qMin() and qMax() instead of min() and max() macros. Also use qBound() where appropriate. 2011-11-08 15:12:31 +01:00
Dialog_MainWindow.h Implemented a more correct way to initialize the ITaskbarList3 interface. We now actually wait for the "TaskbarButtonCreated" message. 2011-11-07 17:13:41 +01:00
Dialog_MetaInfo.cpp Detect and show audio bitrate + added an option to copy a file's meta info to the 'meta info' tab + do not jump to first tab on minimize/restore. 2011-05-31 19:04:45 +02:00
Dialog_MetaInfo.h Detect and show audio bitrate + added an option to copy a file's meta info to the 'meta info' tab + do not jump to first tab on minimize/restore. 2011-05-31 19:04:45 +02:00
Dialog_Processing.cpp Slightly tweak algorithm to automatically set the number of instances: Instead of restricting the number of instances to 4, we now use '(cpu_cores / 2) + 2' instances for more than 4 CPU cores. For at most 4 CPU cores, we still use 'cpu_cores' instances. This way we can use more than 4 instances on CPU's with more than 4 cores, but the number of instances won't grow linearly with the number of CPU cores - should help a bit to avoid HDD thrashing. 2011-11-16 22:53:18 +01:00
Dialog_Processing.h Implemented a more correct way to initialize the ITaskbarList3 interface. We now actually wait for the "TaskbarButtonCreated" message. 2011-11-07 17:13:41 +01:00
Dialog_SplashScreen.cpp Reworked SplashScreen fade-in and fade-out code a bit. 2011-11-11 18:08:22 +01:00
Dialog_SplashScreen.h Implemented a more correct way to initialize the ITaskbarList3 interface. We now actually wait for the "TaskbarButtonCreated" message. 2011-11-07 17:13:41 +01:00
Dialog_Update.cpp Reworked SplashScreen fade-in and fade-out code a bit. 2011-11-11 18:08:22 +01:00
Dialog_Update.h Implemented a more correct way to initialize the ITaskbarList3 interface. We now actually wait for the "TaskbarButtonCreated" message. 2011-11-07 17:13:41 +01:00
Dialog_WorkingBanner.cpp Implemented a more correct way to initialize the ITaskbarList3 interface. We now actually wait for the "TaskbarButtonCreated" message. 2011-11-07 17:13:41 +01:00
Dialog_WorkingBanner.h Implemented a more correct way to initialize the ITaskbarList3 interface. We now actually wait for the "TaskbarButtonCreated" message. 2011-11-07 17:13:41 +01:00
Encoder_AAC_FHG.cpp Implemented coalescing of progress updates, in order to reduce the number of signals that are sent to the main/GUI thread. Depending on the encoder/decoder used, this reduces the CPU time consumed by the LameXP process quite a bit. 2011-11-16 22:56:32 +01:00
Encoder_AAC_FHG.h Added experimental(!) support for FhgAacEnc. Replaces the Nero AAC encoder, if available. 2011-08-19 15:27:58 +02:00
Encoder_AAC.cpp Implemented coalescing of progress updates, in order to reduce the number of signals that are sent to the main/GUI thread. Depending on the encoder/decoder used, this reduces the CPU time consumed by the LameXP process quite a bit. 2011-11-16 22:56:32 +01:00
Encoder_AAC.h Actually make the Nero AAC Profile/2-Pass options work. Also make the MP3 Channel Mode and Sampling Rate options work. 2011-01-23 02:19:18 +01:00
Encoder_Abstract.cpp Use qMin() and qMax() instead of min() and max() macros. Also use qBound() where appropriate. 2011-11-08 15:12:31 +01:00
Encoder_Abstract.h Fix AC-3 encoding with non-standard sampling rates. Aften needs input at 48, 44.1 or 32 kHz, so insert Resampling filter, if needed. 2011-05-06 17:51:49 +02:00
Encoder_AC3.cpp Implemented coalescing of progress updates, in order to reduce the number of signals that are sent to the main/GUI thread. Depending on the encoder/decoder used, this reduces the CPU time consumed by the LameXP process quite a bit. 2011-11-16 22:56:32 +01:00
Encoder_AC3.h Added more options for Aften to the "Advanced Options" tab. 2011-05-07 00:50:18 +02:00
Encoder_FLAC.cpp Implemented coalescing of progress updates, in order to reduce the number of signals that are sent to the main/GUI thread. Depending on the encoder/decoder used, this reduces the CPU time consumed by the LameXP process quite a bit. 2011-11-16 22:56:32 +01:00
Encoder_FLAC.h Happy new year! 2011-01-01 17:04:25 +01:00
Encoder_MP3.cpp Implemented coalescing of progress updates, in order to reduce the number of signals that are sent to the main/GUI thread. Depending on the encoder/decoder used, this reduces the CPU time consumed by the LameXP process quite a bit. 2011-11-16 22:56:32 +01:00
Encoder_MP3.h Actually make the Nero AAC Profile/2-Pass options work. Also make the MP3 Channel Mode and Sampling Rate options work. 2011-01-23 02:19:18 +01:00
Encoder_Vorbis.cpp Implemented coalescing of progress updates, in order to reduce the number of signals that are sent to the main/GUI thread. Depending on the encoder/decoder used, this reduces the CPU time consumed by the LameXP process quite a bit. 2011-11-16 22:56:32 +01:00
Encoder_Vorbis.h Rewrote initialization code: Instead of extracting all binaries at startup and later selecting the suitable binary for the detected CPU, we will now extract only the binaries that are suitable for the detected CPU. This way we need to extract fewer files at startup. Also CPU selection can be skipped later, as there will be only one registered binary for each tool (the one suitable for the CPU). 2011-04-11 02:53:29 +02:00
Encoder_Wave.cpp Use qMin() and qMax() instead of min() and max() macros. Also use qBound() where appropriate. 2011-11-08 15:12:31 +01:00
Encoder_Wave.h Happy new year! 2011-01-01 17:04:25 +01:00
Filter_Abstract.cpp Happy new year! 2011-01-01 17:04:25 +01:00
Filter_Abstract.h Happy new year! 2011-01-01 17:04:25 +01:00
Filter_Downmix.cpp Added two more channel configurations. 2011-08-08 03:53:42 +02:00
Filter_Downmix.h In Downmix filter: Choose the "remix" parameters based on the number of input channels. 2011-08-07 04:06:03 +02:00
Filter_Normalize.cpp Use qMin() and qMax() instead of min() and max() macros. Also use qBound() where appropriate. 2011-11-08 15:12:31 +01:00
Filter_Normalize.h Made the channel equalization mode of the "normalization" filter an advanced option. The "-ne" mode still is default, be you can use "-nb" or even "-n" now. The last one still has problems with multi-channel files. 2011-10-06 23:55:42 +02:00
Filter_Resample.cpp Use qMin() and qMax() instead of min() and max() macros. Also use qBound() where appropriate. 2011-11-08 15:12:31 +01:00
Filter_Resample.h Added "Resample" filter, based on SoX. Used for encoders that don't support "native" resampling. Also added a "Tone Adjustment" filter, based on SoX too. 2011-01-26 20:16:46 +01:00
Filter_ToneAdjust.cpp Use qMin() and qMax() instead of min() and max() macros. Also use qBound() where appropriate. 2011-11-08 15:12:31 +01:00
Filter_ToneAdjust.h Added "Resample" filter, based on SoX. Used for encoders that don't support "native" resampling. Also added a "Tone Adjustment" filter, based on SoX too. 2011-01-26 20:16:46 +01:00
Genres.cpp Happy new year! 2011-01-01 17:04:25 +01:00
Genres.h Happy new year! 2011-01-01 17:04:25 +01:00
Global.cpp Slightly tweak algorithm to automatically set the number of instances: Instead of restricting the number of instances to 4, we now use '(cpu_cores / 2) + 2' instances for more than 4 CPU cores. For at most 4 CPU cores, we still use 'cpu_cores' instances. This way we can use more than 4 instances on CPU's with more than 4 cores, but the number of instances won't grow linearly with the number of CPU cores - should help a bit to avoid HDD thrashing. 2011-11-16 22:53:18 +01:00
Global.h Added indicators for current CPU usage, RAM usage and free disk space to the processing window. 2011-10-29 16:26:09 +02:00
LockedFile.cpp Updated web-site URL + more tweaks to hash algorithm. 2011-07-06 23:30:43 +02:00
LockedFile.h Happy new year! 2011-01-01 17:04:25 +01:00
Main.cpp Use qMin() and qMax() instead of min() and max() macros. Also use qBound() where appropriate. 2011-11-08 15:12:31 +01:00
Model_Artwork.cpp Added support for adding, editing and clearing cover artwork by the user. 2011-03-22 17:33:03 +01:00
Model_Artwork.h Added support for adding, editing and clearing cover artwork by the user. 2011-03-22 17:33:03 +01:00
Model_AudioFile.cpp Detect and show audio bitrate + added an option to copy a file's meta info to the 'meta info' tab + do not jump to first tab on minimize/restore. 2011-05-31 19:04:45 +02:00
Model_AudioFile.h Detect and show audio bitrate + added an option to copy a file's meta info to the 'meta info' tab + do not jump to first tab on minimize/restore. 2011-05-31 19:04:45 +02:00
Model_CueSheet.cpp Use qMin() and qMax() instead of min() and max() macros. Also use qBound() where appropriate. 2011-11-08 15:12:31 +01:00
Model_CueSheet.h Added support for the non-standard tags "REM DATE" and "REM GENRE" to the CUE Sheet parser. 2011-09-23 21:30:55 +02:00
Model_FileList.cpp Updated web-update tool, again. 2011-01-25 00:52:00 +01:00
Model_FileList.h Happy new year! 2011-01-01 17:04:25 +01:00
Model_FileSystem.cpp Show custom icons for some "known" folders. 2011-06-05 14:52:45 +02:00
Model_FileSystem.h Implemented as custom QFileIconProvider class, which (hopefully) is a bit faster than the original one. 2011-06-04 19:15:32 +02:00
Model_MetaInfo.cpp Detect and show audio bitrate + added an option to copy a file's meta info to the 'meta info' tab + do not jump to first tab on minimize/restore. 2011-05-31 19:04:45 +02:00
Model_MetaInfo.h Detect and show audio bitrate + added an option to copy a file's meta info to the 'meta info' tab + do not jump to first tab on minimize/restore. 2011-05-31 19:04:45 +02:00
Model_Progress.cpp Don't display more than 50 table items in the processing window. It seems Qt is getting a bit slow on updates when there are a lot of items in the table view... 2011-06-13 18:59:21 +02:00
Model_Progress.h Don't display more than 50 table items in the processing window. It seems Qt is getting a bit slow on updates when there are a lot of items in the table view... 2011-06-13 18:59:21 +02:00
Model_Settings.cpp Check if hibernation is support on the computer. If not, disable the hibernate option. 2011-10-22 01:34:24 +02:00
Model_Settings.h Added an option to hibernate the computer ("suspend to disk") instead of shutting it down ("power off"). 2011-10-22 01:13:28 +02:00
PlaylistImporter.cpp Added support for Speex input. 2011-02-01 22:15:57 +01:00
PlaylistImporter.h Added support for Speex input. 2011-02-01 22:15:57 +01:00
Registry_Decoder.cpp Added support for Avisynth input (audio only!) using the 'avs2wav' tool. This is a stripped-down and cleaned-up version of the tool by Jory Stone <jcsston@toughguy.net>. 2011-05-19 23:07:46 +02:00
Registry_Decoder.h make more strings translatable + try to load a default translation that suits the user's system language 2011-01-02 01:09:05 +01:00
Resource.h Use custom Wave files instead of Beep(), as the Beep() function doesn't work reliably on all platforms. 2011-03-18 12:37:18 +01:00
ShellIntegration.cpp Use QtConcurrent::run() in ShellIntegration class instead of manually managing the thread. ShellIntegration is now completely static and must not be instantiated. 2011-07-15 13:44:32 +02:00
ShellIntegration.h Use QtConcurrent::run() in ShellIntegration class instead of manually managing the thread. ShellIntegration is now completely static and must not be instantiated. 2011-07-15 13:44:32 +02:00
Targetver.h Fixed compilation in Visual Studio 2008. 2011-06-21 22:07:22 +02:00
Thread_CPUObserver.cpp Allow faster termination if the 'observer' threads. 2011-11-19 02:57:30 +01:00
Thread_CPUObserver.h Added indicators for current CPU usage, RAM usage and free disk space to the processing window. 2011-10-29 16:26:09 +02:00
Thread_CueSplitter.cpp Use qMin() and qMax() instead of min() and max() macros. Also use qBound() where appropriate. 2011-11-08 15:12:31 +01:00
Thread_CueSplitter.h Increase process timeout interval to 180 seconds. Should avoid Timeout errors on "very slow" systems, although I think 30 seconds should be sufficient (so the actual problem might be something else). 2011-06-14 13:06:27 +02:00
Thread_DiskObserver.cpp Allow faster termination if the 'observer' threads. 2011-11-19 02:57:30 +01:00
Thread_DiskObserver.h Added indicators for current CPU usage, RAM usage and free disk space to the processing window. 2011-10-29 16:26:09 +02:00
Thread_FileAnalyzer.cpp Make sure that the extracted "cover art" image file is valid. 2011-11-19 14:06:39 +01:00
Thread_FileAnalyzer.h Make the FileAnalyzer remember the recently analyzed files. This way the audio files won't be MediaInfo'ed twice, when adding a folder that contains audio files *and* a playlist references these audio files. 2011-09-06 00:51:00 +02:00
Thread_Initialization.cpp Use qMin() and qMax() instead of min() and max() macros. Also use qBound() where appropriate. 2011-11-08 15:12:31 +01:00
Thread_Initialization.h Some refactoring: Moved tools info into a separate header file + added simple self-test to Thread_Initialization. 2011-10-19 00:24:03 +02:00
Thread_MessageHandler.cpp Added two new command-line switches: "--add-folder <path>" to add a single folder and "--add-recursive <path>" to add a folder recursively. 2011-06-11 17:18:30 +02:00
Thread_MessageHandler.h Added two new command-line switches: "--add-folder <path>" to add a single folder and "--add-recursive <path>" to add a folder recursively. 2011-06-11 17:18:30 +02:00
Thread_MessageProducer.cpp Added two new command-line switches: "--add-folder <path>" to add a single folder and "--add-recursive <path>" to add a folder recursively. 2011-06-11 17:18:30 +02:00
Thread_MessageProducer.h Happy new year! 2011-01-01 17:04:25 +01:00
Thread_Process.cpp Implemented coalescing of progress updates, in order to reduce the number of signals that are sent to the main/GUI thread. Depending on the encoder/decoder used, this reduces the CPU time consumed by the LameXP process quite a bit. 2011-11-16 22:56:32 +01:00
Thread_Process.h Refactored code to insert the Downmix filter in processing thread. 2011-08-06 18:56:09 +02:00
Thread_RAMObserver.cpp Allow faster termination if the 'observer' threads. 2011-11-19 02:57:30 +01:00
Thread_RAMObserver.h Added indicators for current CPU usage, RAM usage and free disk space to the processing window. 2011-10-29 16:26:09 +02:00
Tool_Abstract.cpp Updated MediaInfo and wma2wav binaries with Win2k-compatible versions + installer tweaks. 2011-08-15 21:32:47 +02:00
Tool_Abstract.h Further increased timeout delay to 10 Minutes. It seems FAAD sometimes stops sending status updates :-/ 2011-07-26 22:23:32 +02:00
Tools.h Updated MediaInfo binaries to latest "trunk" version. 2011-11-21 00:56:10 +01:00
WinSevenTaskbar.cpp Fixed compilation *without* latest platform SDK. 2011-11-07 17:29:07 +01:00
WinSevenTaskbar.h Implemented a more correct way to initialize the ITaskbarList3 interface. We now actually wait for the "TaskbarButtonCreated" message. 2011-11-07 17:13:41 +01:00