Wolfgang Stöggl
dadcf34652
Bump version to 2.1.9
...
- Substitute occurrences of "2.1.8" with "2.1.9" using:
git grep -I -l -e '2\.1\.8' | xargs \
sed -b -i -e 's/2\.1\.8/2\.1\.9/g'
2021-05-01 07:57:46 +02:00
Kuzmich55
696f261428
Update Russian translation ( #96 )
2021-04-27 22:16:34 +02:00
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
b108b7f90f
Prepare for CUETools 2.1.8
...
- Substitute occurrences of "2.1.7" with "2.1.8" using:
git grep -I -l -e '2\.1\.7' -- ':(exclude)*.bat' | xargs \
sed -b -i -e 's/2\.1\.7/2\.1\.8/g'
- Update some outdated version entries:
2.1.4 in CUETools.CTDB.EACPlugin.Installer.vdproj
git grep -I -l -e '2\.1\.4' | xargs \
sed -b -i -e 's/2\.1\.4/2\.1\.8/g'
2.0.7 in
CUEPlayer/Properties/DataSources/Output.datasource
CUEPlayer/Properties/DataSources/frmCUEPlayer.datasource
git grep -I -l -e '2\.0\.7' | xargs \
sed -b -i -e 's/2\.0\.7/2\.1\.8/g'
1.9.4 in CUETools.Processor.CUEConfig.datasource
git grep -I -l -e '1\.9\.4' | xargs \
sed -b -i -e 's/1\.9\.4/2\.1\.8/g'
1.9.0 in frmCUERipper.datasource
git grep -I -l -e '1\.9\.0' | xargs \
sed -b -i -e 's/1\.9\.0/2\.1\.8/g'
2021-02-21 06:20:51 +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
3ee5fec963
Update German translation ( #68 )
...
- Use extension ResXManager 1.48.3862 for editing
- CUETools:
- CUETools\frmCUETools.de-DE.resx:
- Update and add German translations
- Add line breaks to the long ToolTip texts of
chkWriteArTagsOnConvert and chkWriteARTagsOnVerify
- CUETools\frmChoice.de-DE.resx:
Update German translation
Remove translations without source entry
- CUETools\frmSettings.de-DE.resx
Update and add German translations
Remove duplicate entries
Remove translations without source entry. These translations were
leftovers in frmSettings.de-DE.resx
- CUETools\frmSettings.resx:
Fix a typo in the source string of textBoxDecoderName.ToolTip:
encoder->decoder
- CUETools\frmSubmit.de-DE.resx:
Minor updates
- CUERipper
- Update German translation
- CUERipper\frmCUERipper.resx:
- The German translation of "Eject" is slightly too long for
the width of the button. Add AutoSize property to
buttonEjectDisk, so that the translation "Auswerfen" fits.
- Correct toolStripStatusAr.ToolTipText in the source string and
the German translation. This initial tooltip text is about the
AccurateRip status and not yet, if a CD has been found in the
AccurateRip database.
- Add German translation files:
Bwg.Scsi\Messages.de-DE.resx
CUERipper\Properties\Resources.de-DE.resx
CUERipper\frmFreedbSubmit.de-DE.resx
CUETools.CLParity\Properties\Resources.de-DE.resx
CUETools.Codecs.FLACCL\Properties\Resources.de-DE.resx
CUETools.Codecs.Flake\Properties\Resources.de-DE.resx
CUETools.Codecs.WMA\Properties\Resources.de-DE.resx
CUETools.Ripper.SCSI\Resource1.de-DE.resx
CUETools\Properties\Resources.de-DE.resx
2021-01-05 06:00:59 +01:00
Wolfgang Stöggl
fe3cf97ef7
Fix typos found by codespell
...
- Typos were found by codespell v1.17.0.dev0 (commit 44fea6d)
- Command used:
codespell -q 2 \
-L ba,bloc,blocs,doubleclick,dur,fille,frmat,numer,optin,passtime \
-L pres,strack,te,tim,tre,uint,whn \
--skip="*.de-DE.resx,./Bwg*,./Freedb,./MusicBrainz,./ProgressODoom" \
--skip="./ThirdParty"
2020-02-19 12:12:59 +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
9754a9a328
Fixed a few bugs and switched to .NET framework 4.7
2018-10-21 14:12:05 -04: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
51d50771a5
Switch to building OpenCLNet from sources in submodule
2018-03-16 19:56:53 -04:00
Grigory Chudov
d6ed3177aa
Version bump to 2.1.7
2018-03-11 19:17:57 -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
6e6198defb
Version bump to 2.1.6
2014-12-08 23:35:43 -05: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
412a76fb42
FLACCL: more precise upper limit on coef size, allowing for better precision,
...
while still being able to do all math in 32 bit integers.
2014-05-11 18:56:29 -04:00
Grigory Chudov
0855fbfaae
FLACCL: was producing broken files when using -11 --fast-gpu
2013-10-15 00:22:41 -04:00
Grigory Chudov
11d09dc254
FLACCL: don't check OpenCL version... Let it just fail if any features that we actually use are not supported.
2013-07-01 20:21:38 -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
fc74fc5ad5
Flake/FLACCL cmd line tools were forcing user to specify compression level,
...
because default comprssion level was not set properly in settings constructor.
2013-06-02 18:22:07 -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
db81eee039
FLACCL: simplify the code a bit
2013-05-29 22:39:21 -04:00
Grigory Chudov
2a55d33d9f
FLACCL: 88.2 khz audio support
2013-05-27 22:53:01 -04:00
Grigory Chudov
a86b66e7a6
FLACCL: fix incompatibilily with libFLAC on some files with hi-res audio
2013-05-27 22:52:26 -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
769949f178
Increment version number to 2.1.5
2013-04-12 23:01:20 -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