Commit Graph

42 Commits

Author SHA1 Message Date
66961fc32f Some improvements and code-refactoring in the CueSplitter class. 2020-04-19 20:00:43 +02:00
2434ba73f2 Updated copyright year. 2020-03-28 17:33:07 +01:00
a463b2d633 Happy new year 2019! 2019-01-11 23:28:57 +01:00
57f851ab69 Happy new year 2018! 2018-01-17 21:18:10 +01:00
7a4f340975 Switch to using QAtomicInc instead of "volatile" flags in more places. 2017-04-19 23:54:00 +02:00
a0992d475e Switch to using QAtomicInc for abort flags. 2017-04-18 21:05:28 +02:00
68806eefb1 Adapted for latest MUtils changes in clean_file_name() function. The "pretty" parameter is now used/required. 2017-04-09 19:17:00 +02:00
33f5a3badf Bump release year. 2017-03-12 12:12:49 +01:00
1ff5e1ca07 Some fixes to adapt for latest MUtils changes. 2016-12-19 21:17:41 +01:00
eb8da7b6f9 Happy new year 2016! 2016-01-03 15:53:42 +01:00
1ea15b179c Happy new year 2015 !!! 2015-01-01 18:06:21 +01:00
c435e4e1c1 Moved translation support into MUtilities library + make clean-up of temporary files work again + various minor fixes. 2014-12-20 23:44:43 +01:00
537ade07f6 More code refactoring and clean-up. 2014-12-19 23:49:11 +01:00
8211b417d6 Moved all the Sound-specific functions into MUtilities library. 2014-12-05 21:08:26 +01:00
dc98131fd1 Moved various auxiliary macros into the MUtils library. 2014-11-30 21:32:23 +01:00
035699c84e Moved various functions into MUtils library and removed obsolete code from LameXP. 2014-11-25 02:14:42 +01:00
cc38035087 Happy new year 2014! 2014-01-01 17:05:52 +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
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
d206eccac9 Improved CueSheet import progress indicator. 2013-10-13 21:28:06 +02:00
5e5fbe06f9 Updated CueImportDialog and CueSheetModel as well as the CueSheet helper classes to use AudioFileModel_MetaInfo. Significant code simplification. 2013-10-13 20:50:12 +02:00
0435637c75 Fix compilation after previous changes to AudioFileModel in previous commit. 2013-10-12 22:55:41 +02:00
bd0a370aee Welcome to year 2013 ;-) 2013-02-08 23:57:50 +01:00
814b725fe3 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
72e8558b5f Added progress indicator to CueSheet import thread. 2012-05-06 23:58:18 +02:00
9b687fff9a Happy New Year 2012! 2012-01-02 00:52:27 +01:00
1a238db3db Update file properties after the decoding step by using SoX in "--i" mode. Required, because some properties (such as 'bits per sample') cannot be known beforehand. 2011-12-22 00:06:34 +01:00
84053a76f4 Use qMin() and qMax() instead of min() and max() macros. Also use qBound() where appropriate. 2011-11-08 15:12:31 +01:00
9276645f1b More fixes for the Cue Sheet parser: Strings don't have to be enclosed in quotes, if they don't contain any whitespace chars, so we should support that case. Also generate a title from the track number, if the Cue Sheet doesn't define a title for the track. 2011-09-24 00:15:50 +02:00
466d339d9d 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
93d4fb14ee Make lamexp_clean_filename() a global function. 2011-08-04 20:35:40 +02:00
c0f13b2624 Fixed file name generation in Cue Sheet splitter: If the title of a track contains characters that are not allowed in a file name, we have to replace them. 2011-07-02 16:40:15 +02:00
e0131ac18b Fixed compilation in Visual Studio 2008. 2011-06-21 22:07:22 +02:00
252d48ed6b 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
a955f791e9 Generate nicer output file names in Cue Splitter. 2011-05-29 16:57:38 +02:00
45dd277e99 Much simplified indexToString() using a QTime object. 2011-05-18 00:36:51 +02:00
352bfd4864 Improved precision of the indexToString() function. The Cue Sheet splitter should be able cut more precise now! 2011-05-17 20:06:01 +02:00
489829fb37 Refactored Cue Sheet splitter thread: Now we simply pass a pointer to the Cue Sheet model into the Cue Sheet splitter thread instead of having to copying all the information in the Cue Sheet import dialog. Also the Cue Sheet import process can now be aborted by the user. 2011-05-16 18:05:50 +02:00
f8f792f23f The Cue Sheet splitter will now also handle input files that are not PCM/Wave. 2011-05-15 18:53:44 +02:00
9296fc32b6 Cue Sheet splitter improvements/fixes + German translation updates. 2011-05-15 15:14:33 +02:00
55b5393768 Implemented Cue Sheet splitter thread. Basic Cue Sheet import should work now, but only uncompressed Wave/PCM files are supported. 2011-05-15 01:45:27 +02:00