ardour/libs/ardour
Sampo Savolainen 25053fa3ef Make sure ardour acts accordingly when freewheeling but not exporting.
git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@7414 d708f5d6-7413-0410-9779-e7cbd77b26cf
2010-07-14 21:02:57 +00:00
..
ardour specialize ConfigVariable<bool> to use string_is_affirmative() and thus get consistency about how XML state is interpreted when setting *all* Configuration variables 2010-06-02 11:40:01 +00:00
macosx Updated doxygen file. 2007-03-14 03:03:39 +00:00
po updated french translation from raphael 2010-05-07 20:09:54 +00:00
.cvsignore All included libraries now link dynamically instead of statically. 2006-04-25 20:23:50 +00:00
analyser.cc wrap PBD::Thread... signals in a mutex to avoid crashing as multiple threads call it simultaneously; increase FUDGE distance for GTK/X11 when sizing comboboxselectors in editor 2008-11-06 22:18:27 +00:00
audio_diskstream.cc subtle but deep and possibly profound(ly wrong) changes to record-keeping for recording alignment and related matters. needs careful and exhaustive testing with combinations of differing signal routing, latent plugins, port inserts, etc. etc. 2010-04-12 17:34:34 +00:00
audio_library.cc use Glib::build_filename() more widely 2008-05-14 02:26:03 +00:00
audio_playlist.cc do not run update() on a Crossfade from inside its constructor, since shared_from_this() will not work there. moved the call outside, just after the from-XML constructor call in audioplaylist 2010-01-17 14:22:41 +00:00
audio_track.cc more reductions in stack space requirements for export 2010-04-27 14:37:08 +00:00
audio_unit.cc make AU Cocoa plugin views with "client-side-windows" versions of GTK+; make keyboard event forwarding work for AU Cocoa plugin views 2010-05-20 02:16:05 +00:00
audioanalyser.cc more tweaks for RB compilation and linking 2009-03-26 15:04:25 +00:00
audioengine.cc Make sure ardour acts accordingly when freewheeling but not exporting. 2010-07-14 21:02:57 +00:00
audiofilesource.cc remove a bunch of explicit uses of '/' as a directory separator; use Glib::build_filename() to construct more paths rather than doing it "by hand"; fixup small logic mistake (which had no actual consequences) in export track marker dialog 2010-04-15 14:41:38 +00:00
audiofilter.cc Ardour -> PROGRAM_NAME for libardour 2010-03-12 23:18:34 +00:00
audioregion.cc region export/bounce should use ::read_at() methods, not read directly from the source (thus providing fade outs, automation, etc; minor code cleanups 2010-05-17 19:38:42 +00:00
audiosource.cc when a region has less channels than its diskstream needs, read a relevant channel instead (this makes mono regions in stereo tracks become effectively multi-mono) 2010-04-16 15:14:59 +00:00
auditioner.cc EXPERIMENTAL! NEEDS TESTING! remove "offset" from almost everything in the process callback tree 2009-04-14 19:23:58 +00:00
automation.cc the useless commit: add copyright messages to all(?) files that need it 2007-04-12 21:37:52 +00:00
automation_event.cc fix handling of automation recording when stopping and restarting from the exact same location ("no spikes") 2010-05-27 12:41:41 +00:00
caimportable.cc turn CoreAudio file support back on, and tweak file list. needs more testing 2010-02-17 19:13:21 +00:00
ChangeLog libardour added. 2005-09-24 19:13:41 +00:00
configuration.cc Ardour -> PROGRAM_NAME for libardour 2010-03-12 23:18:34 +00:00
connection.cc remove all lines to avoid recompiles after commits 2007-02-22 18:40:54 +00:00
control_protocol_manager.cc replace all instances of prop->value() == "yes" with string_is_affirmative (prop->value()) to avoid XML property SNAFUs 2009-10-02 15:31:39 +00:00
coreaudiosource.cc fix up shorter versions of coreaudio file format strings 2008-12-06 11:37:06 +00:00
crossfade.cc anchor the crossfade start and endpoints, and add Help shortcuts to the manual and online reference 2010-03-24 21:38:37 +00:00
curve.cc add operator=() to Curve; add AudioRegion::copy_settings() for replicating region settings after generating a new region via an AudioFilter; add new ReadOps* for reading an audioregion with and without various "internal processing" applied (fades, scaling, automation); add new "Discovering Plugins" boot time message 2008-11-08 15:40:54 +00:00
cycle_timer.cc remove all lines to avoid recompiles after commits 2007-02-22 18:40:54 +00:00
default_click.cc remove all lines to avoid recompiles after commits 2007-02-22 18:40:54 +00:00
diskstream.cc subtle but deep and possibly profound(ly wrong) changes to record-keeping for recording alignment and related matters. needs careful and exhaustive testing with combinations of differing signal routing, latent plugins, port inserts, etc. etc. 2010-04-12 17:34:34 +00:00
enums.cc append Auto_ to auto modes so they are more easily searchable 2010-04-20 17:27:45 +00:00
gain.cc remove all lines to avoid recompiles after commits 2007-02-22 18:40:54 +00:00
gdither.cc Fix compilation with GCC 4.3 (at least with SYSLIBS=1). 2008-05-11 21:42:10 +00:00
gettext.h actually make i18n work on OS X, and update osx_build to install .mo files (for GTK+ too) 2010-01-20 18:02:57 +00:00
globals.cc don't throw an exception if /home/paul is not writable 2010-06-16 15:40:48 +00:00
i18n.h Fix for internationalize. Now use the I18N() macro. 2006-10-24 15:38:46 +00:00
import.cc remove a bunch of explicit uses of '/' as a directory separator; use Glib::build_filename() to construct more paths rather than doing it "by hand"; fixup small logic mistake (which had no actual consequences) in export track marker dialog 2010-04-15 14:41:38 +00:00
insert.cc finally change the misnamed ::reposition_for_rt_add(); never save automation_state=Write in a session file; drop from Write to Touch at transport stop; other related minor cleanup 2010-04-22 16:28:44 +00:00
io.cc more cleanups, redesigns and subtle bug fixes for automation editing 2010-04-23 02:13:40 +00:00
jack_slave.cc fix for bad sync with other JACK transport-aware clients (thanks to torben for discovering the problem and suggesting the best fix) 2008-10-08 15:16:19 +00:00
ladspa_plugin.cc move LocaleGuard "up" into libpbd; use LocaleGuard to replace utterly broken std::locale() in Gtkmm2ext::BarController handling of logarithmic values 2010-01-30 18:10:50 +00:00
location.cc replace all instances of prop->value() == "yes" with string_is_affirmative (prop->value()) to avoid XML property SNAFUs 2009-10-02 15:31:39 +00:00
lv2_plugin.cc Ardour -> PROGRAM_NAME for libardour 2010-03-12 23:18:34 +00:00
mix.cc fix errors in multi-range export (and possibly other export styles); compiler warnings patch from Carl 2007-03-16 21:44:10 +00:00
mtc_slave.cc deep, somewhat subtle changes for transport control. Everything should use Session::request_stop(), which nows takes an additional argument indicating whether or not to clear play range/loop state. UI threads will generally do so, other things, like slave sync objects, generally will not. also fixed stupid delay on exit, caused by unconditional usleep (2.5 seconds) ... 2009-11-06 22:43:47 +00:00
mtdm.cc add new files, derived from jack_delay by fons 2009-10-05 16:59:39 +00:00
named_selection.cc remove a bunch of explicit uses of '/' as a directory separator; use Glib::build_filename() to construct more paths rather than doing it "by hand"; fixup small logic mistake (which had no actual consequences) in export track marker dialog 2010-04-15 14:41:38 +00:00
onset_detector.cc add note onset detection to the ferret, c/o the aubio-based Onset VAMP plugin (REQUIRES libaubio installed); add toggle-region-opaque menu item for scalable ops on region opacity 2008-05-15 19:37:35 +00:00
osc.cc add /ardour/locate <frame> <roll-after-locate> command to OSC API 2009-10-05 20:40:47 +00:00
panner.cc finally change the misnamed ::reposition_for_rt_add(); never save automation_state=Write in a session file; drop from Write to Touch at transport stop; other related minor cleanup 2010-04-22 16:28:44 +00:00
pcm_utils.cc remove all lines to avoid recompiles after commits 2007-02-22 18:40:54 +00:00
playlist.cc almost-certain fix for "randomly-muted overlapped region" bug 2010-05-17 23:11:59 +00:00
playlist_factory.cc remove all lines to avoid recompiles after commits 2007-02-22 18:40:54 +00:00
plugin.cc fix various issues with AU ID handling 2010-01-29 17:59:00 +00:00
plugin_manager.cc remove a bunch of explicit uses of '/' as a directory separator; use Glib::build_filename() to construct more paths rather than doing it "by hand"; fixup small logic mistake (which had no actual consequences) in export track marker dialog 2010-04-15 14:41:38 +00:00
port.cc EXPERIMENTAL! NEEDS TESTING! remove "offset" from almost everything in the process callback tree 2009-04-14 19:23:58 +00:00
rb_effect.cc fix subtle but nasty problems with stretch/shift audio operations, and fix up handling of older sessions with illegal stretch/shift values in them 2008-10-13 15:56:48 +00:00
recent_sessions.cc use Glib::build_filename() more widely 2008-05-14 02:26:03 +00:00
redirect.cc remove a bunch of explicit uses of '/' as a directory separator; use Glib::build_filename() to construct more paths rather than doing it "by hand"; fixup small logic mistake (which had no actual consequences) in export track marker dialog 2010-04-15 14:41:38 +00:00
region.cc clean up last commit by sharing coding via modify_{front,end} 2009-11-02 17:24:02 +00:00
region_factory.cc new region constructor for use by audiofilters (almost does a pure copy of the region, but sets start & sync_position appropriately, and uses new sources); fix up reverse bugs introduced in the last 36hrs; fix up setting of sync_position after split and so forth 2008-11-11 14:12:08 +00:00
resampled_source.cc Fix a bunch of stupid warnings. 2008-09-19 18:16:50 +00:00
reverse.cc new region constructor for use by audiofilters (almost does a pure copy of the region, but sets start & sync_position appropriately, and uses new sources); fix up reverse bugs introduced in the last 36hrs; fix up setting of sync_position after split and so forth 2008-11-11 14:12:08 +00:00
route.cc fix faulty logic when deciding whether to run a redirect's ::silence() method; initialize propertyList to 0 in audio_unit.cc, taken from mixbus branch 2010-04-29 16:22:22 +00:00
route_group.cc edit group visibility maintained, patch from nickm (#2796) 2009-10-01 17:49:55 +00:00
SConscript move largefile and reentrant compiler flags up to the top level, rather than being libardour-specific 2010-05-06 17:00:53 +00:00
send.cc EXPERIMENTAL! NEEDS TESTING! remove "offset" from almost everything in the process callback tree 2009-04-14 19:23:58 +00:00
session.cc fix for clocks refusing to update when reverse-playback was used later in the session. from A3 svn 6999. fixes the bug but needs additional testing 2010-05-14 22:03:28 +00:00
session_butler.cc remove all debugging output from NPAE debugging process 2010-07-02 21:05:08 +00:00
session_click.cc EXPERIMENTAL! NEEDS TESTING! remove "offset" from almost everything in the process callback tree 2009-04-14 19:23:58 +00:00
session_command.cc use Glib::build_filename() more widely 2008-05-14 02:26:03 +00:00
session_events.cc remove all debugging output from NPAE debugging process 2010-07-02 21:05:08 +00:00
session_export.cc deep, somewhat subtle changes for transport control. Everything should use Session::request_stop(), which nows takes an additional argument indicating whether or not to clear play range/loop state. UI threads will generally do so, other things, like slave sync objects, generally will not. also fixed stupid delay on exit, caused by unconditional usleep (2.5 seconds) ... 2009-11-06 22:43:47 +00:00
session_feedback.cc remove all lines to avoid recompiles after commits 2007-02-22 18:40:54 +00:00
session_midi.cc Ardour -> PROGRAM_NAME for libardour 2010-03-12 23:18:34 +00:00
session_process.cc remove all debugging output from NPAE debugging process 2010-07-02 21:05:08 +00:00
session_state.cc remove all debugging output from NPAE debugging process 2010-07-02 21:05:08 +00:00
session_time.cc remove debugging out 2007-04-13 02:41:00 +00:00
session_transport.cc remove all debugging output from NPAE debugging process 2010-07-02 21:05:08 +00:00
session_vst.cc VST omnibus commit edition: use wine_pthread_create() everywhere instead of pthread_create; properly handle events when editor windows are closed, thus avoiding deadlock when deleting a VST plugin; actually delete plugins (of any kind) when requested to do so and there is an editor - this was a bug that has been around for quite a long time in 2.X; some extensions to the vestige header that might be legally dubious 2009-03-24 15:48:34 +00:00
silentfilesource.cc use SilentFileSource when sources cannot be found 2007-02-05 22:57:38 +00:00
sndfile_helpers.cc force AIFF format exported files to big-endian 2010-03-17 01:25:52 +00:00
sndfileimportable.cc imported files retain BWF timestamp info (nick murtagh) ; logarithm plugin controls can be properly controlled by generic GUI (nick murtagh); properly delete AU plugin *and* GUI (fixes crashing bug for Carbon-GUI based AU's) 2009-07-18 00:50:15 +00:00
sndfilesource.cc use libsndfile in preference to ExtAudioFile when getting info on a source file, since the former can get BWF info. 2010-03-12 13:32:11 +00:00
source.cc large chunks of code to deal with pre-analysis of audio; transient/perconset data used for new tab-to-transient; all ArdourDialogs push the splash screen out of the way; try to keep verbose canvas cursor within the editor canvas visible area; fix template use from NSD 2008-02-01 04:26:22 +00:00
source_factory.cc splash screen fix from nedko ; fix cleanup's failure to correctly locate files listed in XML nodes ; Route::set_name() doesn't need to be virtual ; minor text alterations 2009-06-24 21:20:20 +00:00
sse_functions.s reduce calls to fit_to_pixels(); flip back to old fix for rec regions botch; executable stack fix; avoid delete this in MementoCommand lifetime management 2006-10-17 20:40:39 +00:00
sse_functions_64bit.s Correct patch 2006-10-26 12:36:59 +00:00
sse_functions_xmm.cc Add Mike's quad-quad + prefetch optimization. 2007-03-15 19:54:18 +00:00
st_pitch.cc fix up st_pitch.cc to avoid dbl-declaration of destructor 2007-12-04 20:35:55 +00:00
st_stretch.cc fix up st_pitch.cc to use time_fraction 2007-12-04 20:33:35 +00:00
tempo.cc move LocaleGuard "up" into libpbd; use LocaleGuard to replace utterly broken std::locale() in Gtkmm2ext::BarController handling of logarithmic values 2010-01-30 18:10:50 +00:00
track.cc open un-writable sessions without complaining, and desensitize all/most actions that rely on writability (to be forward ported to 3.0 once tested and confirmed) 2009-09-26 17:42:52 +00:00
transient_detector.cc a boatload of changes and fixes related to SAE menu redesign (several new operations, things set up as actions for use in the main menu; fix Editor::snap_to() since it was really severely broken for general use 2008-02-17 22:41:34 +00:00
utils.cc append Auto_ to auto modes so they are more easily searchable 2010-04-20 17:27:45 +00:00
vst_plugin.cc Ardour -> PROGRAM_NAME for libardour 2010-03-12 23:18:34 +00:00