Yuri Chornoivan
d1ada5f08c
Fix minor typos
2020-04-11 10:06:24 +01:00
Paul Licameli
0d910bbe02
EnumSetting has a template parameter
2019-11-27 13:37:24 -05:00
Paul Licameli
548192fcf3
Remove redundant #include-s from .h files...
...
Redundant, because transitively implied. But don't do this for inclusions of
Audacity.h or Experimental.h.
2019-05-16 14:58:34 -04:00
Paul Licameli
56f51d8176
Revert "Remove redundant #include-s from .h files..."
...
This reverts commit b7fe62d17067b4441530dd36b25052cea3ad44b5.
2019-05-16 14:33:55 -04:00
Paul Licameli
b7fe62d170
Remove redundant #include-s from .h files...
...
Redundant, because transitively implied. But don't do this for inclusions of
Audacity.h or Experimental.h.
2019-05-16 14:15:05 -04:00
Paul Licameli
1649e3669e
Rename EnumSetting -> ChoiceSetting, EncodedEnumSetting -> EnumSetting
2019-04-07 16:42:11 -04:00
Paul Licameli
c982cf6a41
Remove wx/intl.h, wx/brush.h, wx/bitmap.h from headers
2019-03-30 11:45:20 -04:00
Paul Licameli
1d0247607a
Remove wx/string.h from headers
2019-03-26 11:33:55 -04:00
Paul Licameli
6fa5c93b8e
Fix typo in comment
2018-08-15 20:20:47 -04:00
Paul Licameli
bccf8f92cd
Redo resampler method choices in Quality preferences
2018-03-25 14:47:58 -04:00
Paul Licameli
1126925438
Remove naked malloc (or similar) and free in: various
2017-03-17 17:52:54 -04:00
Paul Licameli
c8e7372886
Rewrite Resample::Process to take and return size_t values
2016-09-06 12:39:58 -04:00
Paul Licameli
990080ae7d
Replace virtual with override wherever possible; eliminate needless virtual...
...
... for functions in final classes.
override is like const -- it's not necessary, but it helps the compiler to
catch mistakes.
There may be some overriding functions not explicitly declared virtual and I did
not identify such cases, in which I might also add override.
2016-02-26 12:35:38 -05:00
Paul Licameli
7824e94030
Harmlessly qualify classes as final (or explicitly comment not)...
...
... Should have no effect on generated code, except perhaps some slight faster
virtual function calls. Mostly useful as documentation of design intent.
Tried to mark every one of our classes that inherits from another, or is a
base for others, or has abstract virtual functions, and a few others besides.
2016-02-24 20:58:30 -05:00
Paul Licameli
38b0bb2a8d
Remove Prefs.h from Resample.h
2015-08-31 15:10:10 -04:00
Leland Lucius
a03d65ef4d
Cleanup lib-src
...
Removing:
id3lib
libresample
libsamplerate
taglib
2015-04-16 14:41:41 -05:00
benjamin.drung@gmail.com
277932dccb
Remove trailing spaces.
2014-06-03 20:30:19 +00:00
v.audacity
030d2450a8
Go back to simpler architecture for Resample class, now that libsoxr is proven for variable rate resampling.
2013-08-04 01:58:54 +00:00
v.audacity
ce8f6b09da
Substantial code simplification and clarification, but should be no functional changes. The Effect does not need to store all the param values the dialog provides.
2013-06-19 02:25:21 +00:00
v.audacity
4bd37d90f7
Fix problems introduced in r12170.
2013-01-18 00:22:01 +00:00
RichardAsh1981@gmail.com
848eb2dc15
Allow a consistent and coherent choice of sample rate conversion library: any one of the three (or none) to be used, on it's own, no mixtures permitted.
2013-01-13 22:31:43 +00:00
v.audacity
f80e64e568
Fix a copy-paste typo.
2013-01-11 01:21:59 +00:00
v.audacity
a08d0503be
Rearchitect the class hierarchy a little because of a problem Rob Sykes noted to me off-list, where it was using the key and default prefs methods from the base class rather than the descendant, even when those methods were overridden in the descendant.
...
Also re-ordered and clarified several comments.
2013-01-11 00:13:48 +00:00
richardash1981
72f6eded20
I got fed up of unused parameter warning from my compiler hiding the warnings I wanted to see, so have added WXUNUSED annotations to a lot of widely used header files, and cleaned up trailing junk on the way.
2012-12-31 16:57:15 +00:00
richardash1981
55be06c9e4
commit a large patch by Maarten Baert maarten-baert<at>hotmail<dot>com to fix and improve time track support. Several fix-me issues remain but none are new with this patch.
2012-12-19 21:49:25 +00:00
v.audacity
1d7f0e15c5
upgrade to var-rate resampling for libsoxr
2012-12-17 06:48:11 +00:00
martynshaw99
8b6a9ca3d7
LIBSAMPLERATE needs to update the factor each time. Thanks to Rob Sykes.
2012-11-20 00:16:58 +00:00
v.audacity
c889930a0c
Make the base class set mMethod, so descendants don't need to duplicate that code.
2012-11-04 19:19:15 +00:00
v.audacity
88d2c85c15
Fix to build on Linux, and error in destructor.
2012-11-03 22:51:50 +00:00
v.audacity
5460b5c668
This commit is partial effort toward more libsoxr integration, that implements Rob Sykes's latest patch. I have no idea whether the Linux-specific stuff from the patch (e.g., M4 file) is still correct in this.
...
For Resample.* and QualityPrefs.cpp, this commit has my restructuring for distinguishing constant-rate vs variable-rate resamplers more generally. I think it's complete and ready for const-rate, but I have more review and testing to do for the var-rate cases.
Variable-rate resampling is not implemented here, so Time Tracks are still broken, but this is a milestone in getting to a more general and correct structure.
Also I think this fixes AboutDialog issues Steve noticed.
2012-11-03 02:06:07 +00:00
ra
e74978ba77
Locate and position the current Audacity source code, and clear a variety of old junk out of the way into junk-branches
2010-01-23 19:44:49 +00:00