Wolfgang Stöggl
cef4ea93f6
[CUETools.Codecs.FLACCL] Fix constructor
...
The constructor parameters of Activator.CreateInstance() were updated
in CUETools.Processor\AudioReadWrite.cs as of commits 16fccfe and
e1f8906 . The parameter "settings" was added in front of path and IO,
which required an update to the order of constructor parameters in
several codecs.
- Fixes the following error message, when using FLACCL codec:
Exception: Constructor on type
'CUETools.Codecs.FLACCL.AudioEncoder' not found.
- This is a follow-up commit to 18c6c1a
- Resolves #82
2021-02-24 06:39:10 +01:00
Wolfgang Stöggl
d4dd402961
Bump copyright year to 2021
...
- Substitute occurrences of "-2020" with "-2021" using:
git grep -I -l -e '-2020' -- ':(exclude)*.bak' | xargs \
sed -b -i -e 's/-2020/-2021/g'
2021-01-14 02:18:32 +01:00
Wolfgang Stöggl
66b533c284
Bump copyright year to 2020
...
The copyright year was last time updated in 2018. There is some cleanup
involved in this commit and the next copyright year update is supposed
to be simpler (i.e. substitute "-2020").
- Substitute occurrences of "-2018" with "-2020" using:
git grep -I -l -e '-2018' -- ':(exclude)*.bak' | xargs \
sed -b -i -e 's/-2018/-2020/g'
- Update special cases:
CUEPlayer
git grep -I -l -e 'Grigory Chudov 2010' -- | xargs \
sed -b -i -e 's/Grigory Chudov 2010/2010-2020 Grigory Chudov/g'
CUERipper
git grep -I -l -e '2008-2009' -- | xargs \
sed -b -i -e 's/2008-2009/2008-2020/g'
CUETools, CUETools.FLACCL.cmd
git grep -I -l -e '2008-2010' -- ':(exclude)*FlaCuda*' | xargs \
sed -b -i -e 's/2008-2010/2008-2020/g'
git grep -I -l -e '2010-2013' -- | xargs \
sed -b -i -e 's/2010-2013/2010-2020/g'
CUETools.ChaptersToCue
git grep -I -l -e 'Grigory Chudov 2017' -- | xargs \
sed -b -i -e 's/Grigory Chudov 2017/2017-2020 Grigory Chudov/g'
CUETools.CTDB.EACPlugin
git grep -I -l -e 'Grigory Chudov 2012' -- | xargs \
sed -b -i -e 's/Grigory Chudov 2012/2012-2020 Grigory Chudov/g'
git grep -I -l -e '2011-12' -- | xargs \
sed -b -i -e 's/2011-12/2011-2020/g'
CUETools.Codecs.FLACCL
git grep -I -l -e '2009-2010' -- ':(exclude)*FlaCuda*' | xargs \
sed -b -i -e 's/2009-2010/2009-2020/g'
CUETools.eac3ui (BluTools)
git grep -I -l -e '© 2018' -- | xargs \
sed -b -i -e 's/© 2018/© 2018-2020 Grigory Chudov/g'
CUETools.Flake
git grep -I -l -e ' 2009-2014 Gr' -- | xargs \
sed -b -i -e 's/ 2009-2014 Gr/ 2009-2020 Gr/g'
CUETools.Processor
git grep -I -l -e ' 2008-2013 Gr' -- | xargs \
sed -b -i -e 's/ 2008-2013 Gr/ 2008-2020 Gr/g'
CUETools.Ripper.Console
git grep -I -l -e ' 2008-10 Gr' -- | xargs \
sed -b -i -e 's/ 2008-10 Gr/ 2008-2020 Gr/g'
CUETools.Ripper.Console, CUETools.Ripper.SCSI
git grep -I -l -e ' 2008-13 Gr' -- | xargs \
sed -b -i -e 's/ 2008-13 Gr/ 2008-2020 Gr/g'
Single year entries: 2008, 2009, 2010, 2011, 2017, 2018
git grep -I -l -e ' 2008 Gr' -- | xargs \
sed -b -i -e 's/ 2008 Gr/ 2008-2020 Gr/g'
git grep -I -l -e ' 2009 Gr' -- ':(exclude)*FlaCuda*' | xargs \
sed -b -i -e 's/ 2009 Gr/ 2009-2020 Gr/g'
git grep -I -l -e ' 2010 Gr' -- | xargs \
sed -b -i -e 's/ 2010 Gr/ 2010-2020 Gr/g'
git grep -I -l -e ' 2011 Gr' -- | xargs \
sed -b -i -e 's/ 2011 Gr/ 2011-2020 Gr/g'
git grep -I -l -e ' 2017 Gr' -- | xargs \
sed -b -i -e 's/ 2017 Gr/ 2017-2020 Gr/g'
git grep -I -l -e ' 2018 Gr' -- | xargs \
sed -b -i -e 's/ 2018 Gr/ 2018-2020 Gr/g'
Fix typo in copyright year of CUETools.Codecs.WMA/AudioDecoder.cs:
Copyright (c) 20139 Grigory Chudov
git grep -I -lw -e '20139' -- | xargs \
sed -b -i -e 's/20139/2013-2020/g'
2020-02-04 13:35:53 +01:00
Grigory Chudov
320e75d709
Removed AudioEncoderSettings/AudioDecoderSettings classes, all of their functionality is now in IAudioEncoderSettings/IAudioDecoderSettings interfaces.
2018-03-25 17:24:27 -04:00
Grigory Chudov
e1f8906170
Code cleanup; Reader classes renamed to Decoders, Writers to Encoders, every Decoder must have a corresponding Settings class now just like Encoders. UserDefinedEncoders renamed to CommandLineEncoders, etc.
2018-03-24 12:15:49 -04:00
Grigory Chudov
16fccfe5c9
Code cleanup; Reader classes renamed to Decoders, Writers to Encoders, every Decoder must have a corresponding Settings class now just like Encoders. UserDefinedEncoders renamed to CommandLineEncoders, etc.
2018-03-23 19:26:26 -04:00
Grigory Chudov
929b7de944
Updated the build system, now using .NET Framework v4.0 for most things
2018-03-11 17:07:48 -04:00
Grigory Chudov
6201101ccf
CUETools.Flake: better use of new window functions
2014-12-08 22:18:34 -05:00
Grigory Chudov
fac9689155
Flake optimizations
2014-09-19 22:01:20 -04:00
Grigory Chudov
3572745968
Backed out changeset: 883e51ca8287
2014-09-19 01:17:23 -04:00
Grigory Chudov
0cf9fa0e76
CUETools.Flake: add an overflow safeguard when encoding hires files
2014-09-18 23:47:47 -04:00
Grigory Chudov
52879ed70c
Flake: use new window functions (partial_tukey, punchout_tukey).
2014-08-26 23:48:16 -04:00
Grigory Chudov
3c227b8710
FLACCL: Display OpenCL driver version
2013-06-26 20:19:17 -04:00
Grigory Chudov
5c2ffab0f9
FLACCL: Display platform and device used
2013-06-26 00:54:53 -04:00
Grigory Chudov
400902db3e
FLACCL: use mapped memory on devices that share memory with the host
2013-06-25 21:45:02 -04:00
Grigory Chudov
9ebe8afe3f
FLACCL: support for Intel HD Graphics
2013-06-23 23:12:47 -04:00
Grigory Chudov
12f9a66c27
Simplify code for encoder settings
2013-06-19 03:40:43 -04:00
Grigory Chudov
bcb42dd531
Simplify codec settings. Check for non-Subset FLAC modes.
2013-06-18 20:45:53 -04:00
Grigory Chudov
21a1628018
FLACCL: fix problem with 192kHz audio
2013-06-16 15:46:50 -04:00
Grigory Chudov
dd57626b4e
CUETools.Flake/FLACCL: --lax command line setting
2013-06-04 20:44:13 -04:00
Grigory Chudov
1e502ab0b9
CUETools: CTDB verification during encoding, CTDB confidence tags
2013-06-04 00:10:33 -04:00
Grigory Chudov
5f8a7d9652
FLACCL: hi-res audio encoding optimisation
2013-06-01 22:54:32 -04:00
Grigory Chudov
351705f551
FLACCL: cleanup
2013-05-30 22:14:16 -04:00
Grigory Chudov
2a55d33d9f
FLACCL: 88.2 khz audio support
2013-05-27 22:53:01 -04:00
Grigory Chudov
8dd7cfe136
CUETools flac and alac encoders write 'CUETools 2.1.5' in "tool" metadata
...
instad of "Flake#0.1" etc
2013-04-28 14:33:48 -04:00
Grigory Chudov
e3d0c595c0
Reset encoding mode to default for codecs with dynamic modes list,
...
when settings become incompatible with the chosen mode.
E.g. for flac if -11 was selected and nonsubset modes are disabled,
-7 is chosen instead.
2013-04-08 23:11:03 -04:00
Grigory Chudov
91d86a1f49
Bug in recent commit: "inited" was set to false too soon, last frame was dropped
2013-04-07 22:57:18 -04:00
Grigory Chudov
8eca57d477
Mostly whitespace
2013-04-07 21:57:11 -04:00
Grigory Chudov
9670c6c891
Refactoring codecs infrastructure:
...
AudioWriterSettings passed to IAdioDest constructors now
AudioWriterSettings now includes AudioPCMConfig
2013-04-07 20:41:58 -04:00
Grigory Chudov
b44e482dee
Refactoring: moved Padding and BlockSize from IAudioDest to AudioEncoderSettings;
2013-04-04 22:07:15 -04:00
Grigory Chudov
9dd4897acc
Cleanup IAudioDest; CompressionLevel is now part of AudioEncoderSettings.
...
FLAC encoders no longer offer non-subset compression levels by default.
2013-04-01 23:03:22 -04:00
Grigory Chudov
0da8f36797
Due to a bug in one of the recent commits, Flake/FLACCL were generating invalid files
2013-03-28 22:17:03 -04:00
Grigory Chudov
76111a5c6e
Another Flake optimization
2013-03-26 19:50:44 -04:00
Grigory Chudov
55af6e181a
Somewhat optimized Flake encoder
2013-03-25 22:33:21 -04:00
Grigory Chudov
78fc1f0287
More code cleanup after decoding optimization
2013-03-19 22:33:53 -04:00
Grigory Chudov
ecbb572b29
More code cleanup after decoding optimization
2013-03-19 22:31:43 -04:00
Grigory Chudov
0f9f8d08a3
Configurable padding size for FLACCL
2013-02-24 19:55:45 -05:00
chudov
7f07eff0a5
Version 2.0.4
...
* Better handling of metadata for playstation type CDs
* HTOA filename now starts with 00 instead of 01.00
* CUETools: local database: when the folder is already in database, you can now refresh it instead of removing/adding it
* CUETools: local database: added sort category "by CTDB confidence"
* CUETools: local database: new menu item: locate in explorer
* CUERipper: Option to disable gaps detection
* CUERipper: now correctly submits CDs with data tracks to Freedb
* EAC plugin: now fixes codepage for freedb entries
2012-04-08 23:54:36 +00:00
chudov
02d37c8bfc
Minor bugfixes
2011-07-11 15:16:21 +00:00
chudov
51639e3c7b
optimizations
2010-12-11 07:20:54 +00:00
chudov
26328d99be
24-bit/multichannel support: optimizations
2010-12-11 00:22:15 +00:00
chudov
aef331476c
optimizations
2010-12-10 05:19:39 +00:00
chudov
59d5bd13de
Intel OpenCL: 24-bit/multichannel support
2010-12-09 15:51:01 +00:00
chudov
6585ea2001
24-bit/multichannel support
2010-12-07 22:52:34 +00:00
chudov
6783bba2e9
optimizations
2010-12-02 15:58:41 +00:00
chudov
64a04f0912
optimizations
2010-11-29 21:31:42 +00:00
chudov
8857259a5f
stability issues
2010-11-25 09:10:35 +00:00
chudov
a81995e554
optimizations
2010-11-24 08:13:39 +00:00
chudov
f981d1bb65
Compatibility issues with HD4XXX, Fermi
2010-11-20 19:27:42 +00:00
chudov
72c1f0b5ce
Intel OpenCL
2010-11-20 14:06:10 +00:00