1
0
mirror of https://github.com/cookiengineer/audacity synced 2025-05-05 06:09:47 +02:00

880 Commits

Author SHA1 Message Date
v.audacity
de54ae309d This should fix r11279 build problems on Linux. 2011-10-14 04:36:40 +00:00
v.audacity
1f352b0157 (bug 451, P2) Add more error checking and increase specificity of Sequence-reading code.
Add wxLogWarning messages to AudacityProject::OpenFile()

Fixed correction for "A linked track's partner should never itself be linked" to remove the link from the partner, not the original (left).

Fix possible NULL pointer dereference in previous commit.
2011-10-13 22:52:55 +00:00
v.audacity
5697e39ec0 (bug 451, P2) Improve specificity of one of the "Gap detected..." messages, so it includes blockfile name and extension if possible. Also changed some wxLogError calls to wxLogWarning, as the plan is to handle them rather than fail the load.
Also made the "...will not be loaded" messages in LoadModules.cpp consistently use wxLogError.
2011-10-12 23:17:40 +00:00
v.audacity
4d1e18d8fd In DirManager.cpp, probably fixed bug 451, by not deleting over-long blockfile.
Made Sequence::HandleXMLEndTag log errors more specific.

Differentiated "Gap detected in project file" error messages.
2011-10-12 05:40:23 +00:00
mchinen
7b04d6518d comments - explanation of blockfile filename/dir structure 2011-10-11 19:24:47 +00:00
v.audacity
caf33fc995 Clarify some comments, in figuring out the cause of bug 451 (p2). 2011-10-10 21:26:35 +00:00
v.audacity
3a1d4334f2 Make wxLog* calls consistently not have \n at the end. Turn some wxLogWarning calls to wxLogError. Put some periods at the ends of sentences. 2011-10-09 21:14:03 +00:00
windinthew
dd47a9a5e4 Updated software translation from Yuri Chornoivan 2011-10-07 15:55:07 +00:00
v.audacity
f2b02294b6 Fix memory leaks. 2011-09-29 22:10:42 +00:00
v.audacity
17ca45dcdf 2011-09-29 05:24:26 +00:00
v.audacity
6eb3a524be [bug 451] Notify on the error where "len" tag (which is still valid, not legacy) for a "waveblock" is greater than mMaxSamples (max samples per block). 2011-09-29 01:48:56 +00:00
v.audacity
0e83c5d13f 2011-09-29 01:39:12 +00:00
martynshaw99
605c2b156b Revert r11264 since it prevents more than one simpleblockfile per project (see http://bugzilla.audacityteam.org/show_bug.cgi?id=451#c9 but ref 11264, not 11267).
Add an assert on writing over-long sequences (there may be more places this should be done).
2011-09-26 23:36:07 +00:00
windinthew
2acf90cb96 Updated software translation from Antonio Paniagua. 2011-09-23 14:11:29 +00:00
windinthew
55aa57a6ae Fix typo in our additional text. 2011-09-23 03:13:35 +00:00
v.audacity
8e2ef8f986 bug 451 (P2, http://bugzilla.audacityteam.org/show_bug.cgi?id=451) Failsafe read of "numsamples" tag value > "maxsamples" tag value. It's now recognized as an error in .aup data. 2011-09-21 06:04:10 +00:00
alexandre.prokoudine
cb3f80d0f2 The whole Preferences dialog caption should be translatable 2011-09-17 21:33:25 +00:00
alexandre.prokoudine
eb8d20940f 'Temp Directory Update" is a dialog caption and thus should be translatable 2011-09-17 21:11:53 +00:00
windinthew
aa20f18d99 Updated software translation from Thomas de Rocker. 2011-09-17 20:26:08 +00:00
v.audacity
63c2698b70 Change wordings per http://wiki.audacityteam.org/wiki/Bug:137#Wording_and_Options_in_Dialog. 2011-09-15 23:54:23 +00:00
windinthew
c28eea9b07 Updated software translation from Carmelo 2011-09-11 12:44:02 +00:00
windinthew
3d4064f356 Updated software translation from Atsushi YOSHIDA. 2011-09-04 12:32:29 +00:00
martynshaw99
2494a7aca9 Prevent a crash when mix-and-rendering an empty wave 2011-08-29 23:01:28 +00:00
martynshaw99
99260bc21c Remember that we got a start time 2011-08-29 22:30:22 +00:00
richardash1981
e7397b9f23 Fix crash when mix-and-rendering a single, panned, mono track because we have m,ono input and stereo output. Name should be an attribute of a track object whih is singular, regardless of number of channels! 2011-08-29 10:16:11 +00:00
richardash1981
a33ef8ef9b r11246 didn't work, because the track list passed is the list of all tracks in project, not just the ones we are working on. This change resolves this by using a handy iterator which only gives out the tracks we need to work with. This could and should replace all other uses of iter in this function, but that's rather more invasive just now. 2011-08-28 20:14:47 +00:00
richardash1981
819d13dc76 Add a variety of comments to this otherwise uncommented code.
Update the implementation to make sense in a multi-clip environment.
Previously, a mix-and-rendered track always contained silence from time zero
until the time at which the first audio happened, as well as silence between
sections of rendered audio. Any audio before time zero was silently lost.
These changes mean that the single rendered clip now starts at the first sound in any of the tracks being mix-and-rendered and stops at the end of the last sound. This avoids a lot of unneccessary silence, and ensures that mix-and-rendering a single clip in a track leaves the clip the same length in the new, rendered, track. This is very useful.
These changes should also fix at least one bug in the case where a user-defined selection is being mix-and-rendered, although it is not currently possible to do this from the UI.
2011-08-28 19:54:03 +00:00
richardash1981
88c9e4720a Convert existing comments to Doxygen so they show up in the documentation and less reading of source code is required. Also document some important behavious previously only discoverable by reading the source code 2011-08-28 19:42:17 +00:00
richardash1981
6128684055 If only mix and rendering one track, make the new track have the same name.
This saves a lot of typing if it is necessary to render a lot tracks in-place whilst preserving their names.
It is currently impossible to test that the two channels of stereo tracks get the correct name, as making stereo tracks always results in tracks with the same name for both channels ... This code would be much simpler if stereo tracks were objects.
This function (Mix and Render) could be made simpler if it used the TrackList functions like GetNumExportChannels() and made better use of conditional iterators rather than working it out for itself.
2011-08-28 19:30:17 +00:00
v.audacity
ea1bc0f5a3 Use IPC_APPL where appropriate, rather than duplicating it.
Don't translate the app name in AboutDialog. It's trademarked.
2011-08-26 23:56:44 +00:00
v.audacity
604668986e Fix for bug 444 (P2). This bug was introduced by r8092. In initial state, mManager->GetCurrentState() returns 1, so 1-1 = 0 for the max value *is* less than the given min value of 1. It should have produced the same error on all platforms. 2011-08-26 23:44:43 +00:00
windinthew
535e71e405 Fix files without extension not being shown when using File > Import > Raw Data in French locale. 2011-08-26 15:04:43 +00:00
martynshaw99
d2a2de2d9e Remove unneeded log messages 2011-08-23 19:45:14 +00:00
richardash1981
304d2ae909 Updated Korean translation from Choi Youn-Soo 2011-08-21 15:17:30 +00:00
richardash1981
934cd8c3b2 Remove cruft from end of file 2011-08-21 14:40:39 +00:00
richardash1981
e3a8ffade4 Apply patch by Sophia Poirier [dfx] which enables Audacity to load audio effect plug-ins which support both sampled and midi input (e.g. use of midi controllers to set effect parameters). This fixes bug 443. 2011-08-21 14:17:53 +00:00
martynshaw99
b579b4754c Allow resizing of the 'Select Command' dialog, a pre-cursor to committing Leland's patch for letting Nyquist commands in here. 2011-08-21 00:15:14 +00:00
martynshaw99
22407ec508 Prevent the insertions of empty items into chains. 2011-08-18 22:53:13 +00:00
windinthew
9717857b66 Bug 315: Putting AUDACITY_VERSION_STRING at top of log (needs testing on Mac). See discussion at http://bugzilla.audacityteam.org/show_bug.cgi?id=315#c18 2011-08-17 18:29:27 +00:00
windinthew
4bfd41d3ee Updated to Visual Studio 2008 as agreed with James (tested, builds the modules correctly) 2011-08-17 18:24:27 +00:00
martynshaw99
c3646677ea I forgot to re-enable the edit button when we go to edit an item. 2011-08-16 22:39:30 +00:00
martynshaw99
c7d2c6e282 Make EffectManager::GetEffectByIdentifier do what BatchCommands::GetAllCommands expects, and disable the BatchCommandDialog mEditParams button when illegal. 2011-08-16 00:12:12 +00:00
martynshaw99
9a3e03a9cd Update Batch error message to match new dialog 2011-08-16 00:05:38 +00:00
windinthew
249eedf05e Fix for Bug 441 by Steve Daulton:
http://bugzilla.audacityteam.org/show_bug.cgi?id=441

Use (pwlv) to process at the sound sample rate so as to avoid clicks at end of fade-ins for some selection durations.
2011-08-07 19:52:46 +00:00
mchinen
a4472bc0c5 Fix bugs 419 and 421 by faulting to libsndfile/ffmpeg on fail. Patch by David Wallace 2011-08-01 20:32:55 +00:00
windinthew
7d5ec26abe Updated translation from Yuri Chornoivan 2011-07-29 16:17:06 +00:00
windinthew
0cc868a6aa Help text for Other Supported Formats 2011-07-29 08:34:04 +00:00
martynshaw99
dde3c0e4cc Move memory allocation to where it's needed, at the request of Ed. No functional changes. 2011-07-28 23:02:53 +00:00
martynshaw99
fd30dccbfc Default 'End' amplitude set to 0.1, rather then 0.8. 2011-07-25 00:52:30 +00:00
martynshaw99
457c91b177 Remove extra Write. 2011-07-24 22:55:09 +00:00