becd5fde95
Remove .NET Framework from the parts of CUETools we need. Do not push to upstream.
2021-09-15 13:17:11 +01:00
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
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
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
Wolfgang Stöggl
1d3261a898
Sort selected target frameworks to avoid warnings
...
Sort TargetFrameworks in the following projects with net20 first,
to avoid warnings from CUETools.CTDB.EACPlugin:
CUETools.AccurateRip, CUETools.CDImage, CUETools.CTDB,
CUETools.CTDB.Types, CUETools.Codecs, CUETools.Parity
Change order:
<TargetFrameworks>net47;net20;netstandard2.0</TargetFrameworks>
->
<TargetFrameworks>net20;net47;netstandard2.0</TargetFrameworks>
- Fixes the following warnings after opening CUETools.sln
in Visual Studio, e.g.:
The referenced project 'CUETools.AccurateRip' is targeting a higher
framework version (4.7) than this project’s current target framework
version (2.0). This may lead to build failures if types from
assemblies outside this project’s target framework are used by any
project in the dependency chain. Project: CUETools.CTDB.EACPlugin
2020-01-30 16:15:07 +01:00
Grigory Chudov
4e66625371
Merge branch 'master' of https://github.com/gchudov/cuetools.net
2018-10-21 14:12:25 -04: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
47d1b09814
IAudioTitleSet
2018-04-30 22:32:49 -04:00
Grigory Chudov
b6c3256d32
DVDAudio titleset (ATSI) parser
2018-04-29 16:53:55 -04:00
Grigory Chudov
deb3448a55
Implement IAudioSource.Duration property and IAudioDecoderSettings.Open extension method.
2018-04-07 23:02:01 -04:00
Grigory Chudov
be881945ac
Cleanup encoder names
2018-04-07 21:18:07 -04:00
Grigory Chudov
513ab1c64e
Renamed CUETools.Codecs.BLDLPCM into CUETools.Codecs.MPEG
2018-04-07 21:09:28 -04:00
Grigory Chudov
6676a22d81
Experimental ffmpeg plugin
2018-04-01 16:14:19 -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
ca8bb2fff6
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 20:26:28 -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
807063f4f2
Switch to the new taglib-sharp version. Add support for opus.
2018-03-11 21:35:46 -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
b6fe9968a1
Upgraade solution to Visual Studio 2017
2018-02-19 12:31:02 -05:00
Grigory Chudov
f2ff167483
BluRay playlist (mpls) files support
2018-02-14 21:54:03 -05:00
Grigory Chudov
8cedc982a6
Cuetools.Converter.exe: support for --decoder-option parameter.
...
Implemented "Stream" option in BDLPCM Reader to make it possible to select
the right stream in m2ts file.
2018-02-10 17:33:22 -05: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
c671f200df
CUETools: fix profiles
2014-11-30 18:31:07 -05:00
Grigory Chudov
cc3d921b8d
Flake: fixed minor issue in previous commit
2014-09-19 22:40:47 -04: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
8669ecb89c
CUETools.Flake: add an overflow safeguard when encoding hires files
2014-09-19 01:15:20 -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
98189de625
Flake: slight optimisation for new window functions (partial_tukey, punchout_tukey).
2014-09-15 00:48:31 -04:00
Grigory Chudov
4dc1169c41
bug 25: external decoders didn't work; patch by asvel
2014-09-15 00:35:22 -04:00
Grigory Chudov
52879ed70c
Flake: use new window functions (partial_tukey, punchout_tukey).
2014-08-26 23:48:16 -04:00
Grigory Chudov
132bd9a6f7
FLACCL, Flake & Converter: support for --ignore-chunk-sizes
2013-07-07 21:10:57 -04:00
Grigory Chudov
4139c01ab6
CUETools: Fix crash when selecting wav
2013-06-24 20:34:55 -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
e0d789b727
CUETools.Converter: reducing dependancy on CUETools.Processor;
...
CUETools.Codecs should be enough. Tagging is the only remaining issue.
2013-06-11 21:19:48 -04:00
Grigory Chudov
a273f36ffa
Code cleanup: some lowlevel codec infrastructure moved
...
from CUETools.Processor to CUETools.Codecs
2013-06-05 03:02:43 -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
bbedce7bd8
CUETools.Converter: can specify encoders and decoders in command line now
...
CUETools.Converter: support for "nul" output (decode/test only)
2013-05-27 22:55:42 -04:00
Grigory Chudov
9e44eca610
cuetools flac encoder: was producing corrupt seek table that caused
...
fb2k to crash while seeking.
2013-05-08 21:31:03 -04:00
Grigory Chudov
3cdd8a5ef9
CUETools.Converter: stdin/stdout support
2013-04-18 23:20:18 -04:00
Grigory Chudov
bd8450f0b0
CUETools was loosing external encoding settings when upgrading from 2.1.4
2013-04-18 19:12:27 -04:00
Grigory Chudov
563f066646
WMADecoder now supports multichannel audio
...
Better WAVE_FORMAT_EXTENSIBLE & channelMask support in WMA & WAV
2013-04-14 16:54:19 -04:00
Grigory Chudov
40f6482077
First stage of channnelMask support.
...
WMA encoder now supports multichannel audio and WMA 10 codec in VBR mode.
2013-04-14 13:54:58 -04:00