|
b05a7ac3ef
|
Moved all sound effects into Qt-style resources. Sound files can be played back directly from program memory by passing a pointer to the WAVE data into PlaySound as the first argument (and using the SND_MEMORY flag), it's just not documented very well.
|
2013-12-03 22:19:11 +01:00 |
|
|
ed34cf1fc8
|
Improved initialization of the working banner. Also banner can now be minimized using the "M" key.
|
2013-11-29 01:20:59 +01:00 |
|
|
dd39addb39
|
More improvements to the working banner. Now using QWindowsVistaSytle when "sheet of glass" effect is enabled, for more consistent look. Also fixes some drawing glitches.
|
2013-11-26 23:01:37 +01:00 |
|
|
9b5334ba27
|
Improved processing dialog + setup a proper "big" window icon for application windows (improves the look on the taskbar in Windows 7+)
|
2013-11-25 18:34:59 +01:00 |
|
|
2ea758c079
|
Improved dropbox widget, including proper multi-monitor (virtual desktop) support.
|
2013-11-01 00:08:40 +01:00 |
|
|
175e5a56d1
|
Added new drop zone image, adopted from VLC Media Player.
|
2013-10-31 01:22:21 +01:00 |
|
|
6a862013eb
|
Added lamexp_init_process() function, which can be used to setup a QProcess object.
|
2013-10-29 02:05:43 +01:00 |
|
|
083af203a3
|
Added "tick" sound when switching tabs.
|
2013-10-28 00:26:54 +01:00 |
|
|
1b519d48c7
|
Fix copying a file's Meta Info into the Meta Data tab: Retain original "position" value rather than overwriting it.
|
2013-10-25 17:53:47 +02:00 |
|
|
dd98a78fad
|
Improved LameXP message logging code. This also fixes an invocation of the invalid message handler, when the console window gets closed unexpectedly.
|
2013-10-25 15:38:43 +02:00 |
|
|
7b016d5fec
|
Updated license info.
|
2013-10-23 22:25:04 +02:00 |
|
|
b54886f242
|
Introduce QUTF8 macro and replace ".toUtf8().constData()" everywhere.
|
2013-10-21 15:00:55 +02:00 |
|
|
e13e6b7fec
|
Updated changelog and removed some debug code.
|
2013-10-18 22:12:55 +02:00 |
|
|
8a64624ba4
|
Use the THROW macro instead of plain "throw" in the complete project.
|
2013-10-18 21:37:40 +02:00 |
|
|
414b261c0d
|
Improved tool extraction code in InitializationThread. Also implemented better exception handling.
|
2013-10-18 20:49:22 +02:00 |
|
|
449e438787
|
Use AudioFileModel_MetaInfo instead of AudioFileModel where appropriate. Also updated MetaInfoModel to work with a AudioFileModel_MetaInfo (not only with a full AudioFileModel).
|
2013-10-13 00:21:37 +02:00 |
|
|
0435637c75
|
Fix compilation after previous changes to AudioFileModel in previous commit.
|
2013-10-12 22:55:41 +02:00 |
|
|
81de5f2300
|
Implemented AbstractEncoderInfo for the AAC encoders too.
|
2013-10-07 02:28:01 +02:00 |
|
|
24217c3b71
|
More code refactoring: Moved most of the Win32 API dependencies into wrapper functions in Global.cpp, which greatly reduces platform-specific includes.
|
2013-10-07 00:01:15 +02:00 |
|
|
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.
|
2013-10-06 19:28:12 +02:00 |
|
|
33b55de005
|
Tweaked default values for encoder settings.
|
2013-10-03 19:14:24 +02:00 |
|
|
df1da97f4e
|
Implemented AbstractEncoder for the remaining encoders, except AAC for now.
|
2013-10-03 18:48:07 +02:00 |
|
|
d1cdbd77cd
|
Refactored EncoderRegistry::createInstance() method to handle all common encoder parameters at a single place. Also added function to load/store the custom parameters.
|
2013-10-03 17:01:37 +02:00 |
|
|
4faf3a2e40
|
More refactoring of the SettingsModel. Also moved encoder reset function from MainWindow to EncoderRegistry.
|
2013-10-03 15:56:10 +02:00 |
|
|
d76c4a1702
|
Implemented AbstractEncoderInfo for some more encoders. Remaining encoders not yet working.
|
2013-10-02 19:17:33 +02:00 |
|
|
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.
|
2013-10-02 16:39:26 +02:00 |
|
|
1f241a1045
|
Refactored AAC encoder selection code.
|
2013-07-14 19:45:28 +02:00 |
|
|
94d6d16ce3
|
Added GUI option to reset all encoder settings.
|
2013-07-14 18:14:26 +02:00 |
|
|
822e1e1ffb
|
Implemented caching for settings model.
|
2013-07-14 17:13:01 +02:00 |
|
|
7771e1127e
|
Silenced some debug outputs.
|
2013-07-11 00:37:23 +02:00 |
|
|
88142733d2
|
Fixed a copy&paste bug that cause the output directory to be reset when actually the most recent input directory should be reset.
|
2013-07-09 22:34:06 +02:00 |
|
|
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.
|
2013-07-07 23:49:29 +02:00 |
|
|
7ee53d4a55
|
Added new source file view overlay icon.
|
2013-06-16 22:07:28 +02:00 |
|
|
1c21516604
|
Got rid of a superfluous Beep() that was triggered on application startup.
|
2013-05-02 23:02:02 +02:00 |
|
|
601a4a6d7e
|
Some tweaks to previewContextActionTriggered() function.
|
2013-04-24 23:58:07 +02:00 |
|
|
62d8bd9376
|
Updated web-site links.
|
2013-03-17 21:50:29 +01:00 |
|
|
62af2f575e
|
Synced MP3 algorithm quality settings to LAME manual. Now we only use values 9, 7, 3 and 0. Also note that, in VBR mode, there are only two settings (9-5 and 4-0).
|
2013-03-13 22:59:54 +01:00 |
|
|
00d531f178
|
Improved handling of the VBR parameter for AAC encoders.
|
2013-02-26 21:24:48 +01:00 |
|
|
a69a1f6dbe
|
Improved lamexp_themes_enabled() function.
|
2013-02-25 23:12:14 +01:00 |
|
|
bd0a370aee
|
Welcome to year 2013 ;-)
|
2013-02-08 23:57:50 +01:00 |
|
|
f68523efd6
|
Properly handle plurals in translation files.
|
2013-01-23 23:25:31 +01:00 |
|
|
3b99433226
|
Expose "disable resampling" option for Opus decoder in the GUI.
|
2013-01-18 02:42:37 +01:00 |
|
|
4a8dd85d7e
|
Fix executable name for OpusEnc.
|
2013-01-14 00:36:54 +01:00 |
|
|
cb042bbf3c
|
Added new function to detect the current date. Slightly more robust against manipulations.
|
2013-01-12 01:53:43 +01:00 |
|
|
f689ce5646
|
Some style-specific tweaks.
|
2012-12-19 23:43:27 +01:00 |
|
|
a48dfadc98
|
Added "folder up" action to the context menu of the "output folder" tab.
|
2012-12-14 23:50:56 +01:00 |
|
|
e21c61788e
|
Don't update buttons when output folder view is disabled. Also slightly changed "folder up" icon.
|
2012-12-14 01:20:23 +01:00 |
|
|
12db5d2c81
|
Added "Folder Up" button to the "Output Folder" tab. Also some code refactoring.
|
2012-12-14 00:34:10 +01:00 |
|
|
7077650bb6
|
Switched the method of how the Designer UI file is used in the MainWindow class to "The Single Inheritance Approach" (with "Using a Pointer Member Variable"). This is the method which Qt recommends for large projects.
|
2012-12-04 01:35:48 +01:00 |
|
|
c220a0b73f
|
Updated Opus encoder/decoder libraries to v1.1.x and Opus-Tools to v0.1.5 (2012-11-23). Also removed obsolete Opus options.
|
2012-11-23 21:03:59 +01:00 |
|