v.audacity
5f5b9778de
Fixes per Vigilant Sentry ( http://www.vigilantsw.com/ )
...
* Fix memory leaks.
* Add comments about initializations and checking for successful results.
* Add checks for NULL deref.
* Consistency in "TODO" vs "TO-DO" comments!
2012-02-08 05:09:14 +00:00
mchinen
682759d965
Bug 467 (P3) fix - Audacity fails to build with latest FFmpeg/libav. Main patch by Leland Lucius with modification from Benjamin Drung.
2012-01-21 08:01:32 +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
lllucius
1ec0141909
Fix incorrect index usage which wasn't evident until a
...
library was used that didn't contain M4A support.
2011-04-04 22:08:53 +00:00
mchinen
409f3d89fb
Bug 328 (P2) followup - Change strings in dialog
2011-04-04 19:54:17 +00:00
mchinen
8d73c9b1fe
Bug 328 (P2) followup : fix crash when exporting any file (caused by previous commits about this bug.
2011-04-03 16:43:24 +00:00
mchinen
8a1546ddaf
Bug 328 (P2) followup - remove a hidden variable. This should have no functional changes.
2011-04-03 00:09:51 +00:00
mchinen
26c84929a6
Bug 328 (P2) - do not allow writing to paths that are also missing alias files.
2011-04-02 23:56:02 +00:00
lllucius
f50be91900
Bug #176 - Support newer versions of FFmpeg.
...
Also includes Benjamin's ffmpeg-configure-v2.patch.
2011-04-02 02:10:50 +00:00
lllucius
549ce5920a
Do not disable the bit reservoir as space is wasted in each
...
frame that could be utilized by succeeding frame.
2011-03-31 22:44:44 +00:00
lllucius
c94fa54aa6
Fix release build
2011-03-26 22:56:49 +00:00
v.audacity
0bd3f11f41
Make "FIXME" comments be "FIX-ME" for consistency with themselves and "ANSWER-ME" comments, in case somebody ever wants to search for these things... ;-)
2011-03-26 01:11:51 +00:00
lllucius
2add81e6f7
Add "kbps" to bit rate drop down.
2011-03-24 06:16:00 +00:00
lllucius
8fe322f633
Corrects a problem with the stereo mode affecting the output file even though it is disabled in the dialog. Windows was the only platform whre the stereo mode would be disabled for presets and it was a holdover from the Blade API days. After discussing with Gale, I removed the code that disabled those options and it now acts the same for all platforms.
...
In addition, while changing from mode to mode, the Quality dropdown no longer resets to a default value and it remembers how you had them set from session to session.
2011-03-21 23:39:16 +00:00
lllucius
e442c5236c
Fixes the inability to move the slider under wxGTK.
2011-03-14 02:26:00 +00:00
lllucius
650c1b69d3
Fixes bug #64 and increase the default number of history items remembered by the FileHistory class to 12 from 9.
2011-03-11 15:23:35 +00:00
lllucius
e1923bc07f
Getting there...a little more info is needed.
2011-03-07 01:46:05 +00:00
lllucius
b1e5b022a8
Add log messages (similar to FFmpeg) to assist in resolving detection issues.
2011-03-06 20:58:33 +00:00
lllucius
60af76d2b3
Bugs 188 and 225
...
Refer to bugzilla for discussion, but, to summarize, this removes any writing of ID3V1 tags. ID3V1 tags will still be imported, but they will be written as ID3V2 tags.
2011-03-01 07:06:58 +00:00
lllucius
031a9e0af3
Bug 265 fix for MP2 files.
2011-03-01 06:56:50 +00:00
lllucius
2d7b81145c
This should fix bug #265 by writing both old and new year to tags. Since ID3v2 allows for unrecognized tags, there's no reason not to write both the old (TYER) and new (TDRC) tags. This should provide the year to apps using ID3v2.3 or ID3v2.4.
2011-02-27 03:52:36 +00:00
richardash1981
2a7c7de30d
Commit a warnings removal patch from Benjamin Drung to correct a string of minor misdemeanors.
2011-02-07 20:24:04 +00:00
windinthew
208398fdf4
Fix "Can't export multiple files" warning as per -quality list 26 Sep 10 (export multiple works if the first label track is above the audio track).
...
Rename "Numbering after Label/Track Name" to "Numbering after File name prefix" which is what it actually does (else Manual doesn't make sense).
2011-01-01 11:51:24 +00:00
mchinen
a9a0d51454
Timetrack fixes and refactoring.
...
Possibly fixes:
Bug 206 - Time Tracks: Ruler warp goes in wrong direction
Bug 205 - Time Tracks that slow down the audio result in truncated exports
2010-10-07 23:01:49 +00:00
windinthew
a267f86b2e
Clarify in "Can't export multiple files" warning that the Label Track containing labels must be directly underneath the audio track.
2010-09-25 07:45:56 +00:00
v.audacity
00b4827dd5
Eliminate MSVC compiler warnings.Clean up some issues with Effect abstract classes, primarily that the progress dialog had Stop and Cancel buttons that produced exactly the same results, i.e., Cancel, so I removed the Stop button.
2010-09-02 04:19:14 +00:00
v.audacity
0ae919f656
Make better discrimination of wxLogMessage, wxLogDebug, and wxLogError usage so user doesn't see lots of irrelevant info in log window, only messages and errors they should need to see. For example, user doesn't need to see every step of loading FFmpeg in release build, only errors, if they occur.
...
Comment out in FreqWindow.cpp the wxLog* stuff that can just be done with breakpoints ("Starting FreqWindow::Plot()" et al).
2010-08-10 05:13:28 +00:00
v.audacity
8c51e56248
Switch to calling Yield via wxTheApp instead of wxGetApp(). Simpler to use pointer, AudacityApp doesn't override Yield, and this fixes compile error on VC++ Unicode Release.
2010-07-24 23:21:51 +00:00
v.audacity
54bd928ef6
regarding bug 9:
...
Was able to make the bug occur after lots of fast clicking around, by double-clicking Preview in Amplify dialog.
The key seems to be the call to wxYield. That function is obsolete, but looking at the documentation for its successor, wxApp::Yield():
"Caution should be exercised, however, since yielding may allow the user to perform actions which are not compatible with the current task. Disabling menu items or whole menus during processing can avoid unwanted reentrance of code: see ::wxSafeYield for a better function."
That sounds like exactly the situations where this has occurred. And the documentation for ::wxSafeYieldsays:
"This function is similar to wxYield, except that it disables the user input to all program windows before calling wxYield and re-enables it again afterwards."
Sounds like what we need. So I went through the code and for all the wxYield and wxGetApp()::Yield occurrences where Audacity is doing some drawing or already in the process of responding to a GUI event, I replaced them with ::wxSafeYield. Replaced all the remaining wxYield calls with calls to wxGetApp()::Yield().
Haven't been able to replicate the bug since these changes. Please test.
2010-07-23 23:29:50 +00:00
mchinen
ff7c013f16
fix clipping on export 24 bit signed pcm wav (bug 166)
2010-06-15 17:51:23 +00:00
windinthew
b5e09a975e
Clarify in "not a legal file name" dialogue that track names can also be illegal
2010-04-25 06:04:15 +00:00
richardash1981
430c64084f
Add i18n hint for the libsndfile error message, in response to query from Atsushi YOSHIDA
2010-03-06 16:27:23 +00:00
richardash1981
68f7665a70
Commit an improved version of patch by Benjamin Drung to check if data is sucessfully being exported or not when saving files through libsndfile, and warn the user if the export fails.
2010-02-20 22:20:26 +00:00
james.k.crook
f4e81220b3
New ShowInfoDialog() function for text message plus OK button. Resizability more obvious now, and cursor at position 0.
2010-02-13 18:24:57 +00:00
james.k.crook
a2ad4dae36
Use RICH2 edit ctrl in place of plain old text ctrl where possible. We can tab into it, and it is expected to be better for screen readers.
2010-02-13 11:11:05 +00:00
businessmanprogrammersteve
4eb04322da
Eliminate more warnings by moving static tables out
...
of ExportFFmpegDialogs.h; set up automatic duplication
of enumeration constants and string representations.
2010-02-13 01:39:38 +00:00
businessmanprogrammersteve
a55c20be66
Fix most of the compile warnings I get on Linux (but not the Audacity Logo
...
xpm stuff or a few things in FFMPEG export)
2010-02-12 21:36:20 +00:00
james.k.crook
c6ca8c2018
Bugzilla:72 Blank labels continue to give 'untitled' in files after the first.
2010-02-12 17:28:24 +00:00
james.k.crook
afe3290cb3
Missing EndVerticalLay(), spotted by Ed Musgrove. Worked OK here, but would cause issues if adding more sizers.
2010-02-12 12:30:53 +00:00
james.k.crook
e3134f1a12
Shorter solution for patch #13 (scroll bars), also removes superfluous ifs left after removing number-of-digits = 1 or 2 choice code.
2010-02-11 14:42:44 +00:00
windinthew
bfb812a9e4
Modifications to Benjamin Drung's patch (003) as agreed with James:
...
* "Using Label/Track Name" is default again
* Clearer wording for the two different "numbering" options, both of which now use two-digit numbering
* Last used "Name files" radio button is remembered and written to .cfg (patch by Ed)
2010-02-10 14:03:47 +00:00
james.k.crook
365c0c8ac3
Tweak radio-button spacing (slightly tighter)
2010-02-07 22:25:16 +00:00
james.k.crook
66206238b5
New option also needs to do enabling/disabling.
2010-02-07 20:38:56 +00:00
james.k.crook
d84bc6b212
Enh: Allow number+name in export-multiple; patch thanks to Benjamin Drung.
2010-02-07 20:17:36 +00:00
LRN1986
1c3748c79c
Fixed a typo in iAACSampleRates
2010-02-07 10:51:37 +00:00
windinthew
6727dace21
Further trim text as suggested by James to clear P2 "Custom FFmpeg Export Options Window oversized on 800x600".
2010-02-05 15:10:15 +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