13
0
Commit Graph

5212 Commits

Author SHA1 Message Date
Roy Vegard Ovesen
6ef371745a non-session-manager support
Implements open, save and dirtiness.
No error checking, no menu items disabling.
2013-03-31 03:59:09 +02:00
153e572696 include -P (--no-connect-ports) option in --help output 2013-03-30 20:17:49 -04:00
236360d8ff Merge branch 'master' of git.ardour.org:ardour/ardour 2013-03-30 14:02:38 -04:00
b691d4bf04 fix up some confusion with filesources' _origin and _file_is_new members. if _origin is set, it means that the file is "external" to the session (aka "embedded") and for some purposes this is more significant than _file_is_new. rename SourceFactory::createReadable() to ::createExternal() to more clearly indicate its purpose; remove never-supplied "origin" argument from SourceFactor::createWritable(). Fixes problems caused by 864ce8f0 2013-03-30 14:02:26 -04:00
Julien de Kozak
27d77b8719 Fix some compilation warnings 2013-03-30 18:09:40 +01:00
deaceb4727 vtl: minor UI dialog tweaks 2013-03-30 16:51:02 +01:00
d8f0cc8fcb vtl: update ffmpeg parameters and output-parsing 2013-03-30 16:50:56 +01:00
91a2798001 allow double click on radio buttons in ambiguous file dialog to finish dialog 2013-03-30 10:04:50 -04:00
0a05c08a1a alter menu name for processor automation and hide extra separator in menu when not needed 2013-03-30 09:23:12 -04:00
c184d1fbe6 add tooltip for channel edit button 2013-03-30 09:19:37 -04:00
9fc7eb1f0d remove incorrect #includes of <cairo/cairo.h> and replace with <cairo.h> 2013-03-29 20:36:11 -04:00
3b20beb8d8 Merge branch 'patches' of https://github.com/jdekozak/ardour 2013-03-29 14:18:08 -04:00
197e75ab80 allow Drag-n-Drop onto the empty canvas (again); always import MIDI files since we consider them writable and so embedding isn't a safe option 2013-03-29 14:09:03 -04:00
9fce80d2bc tweak name shown in plugin selector listview as column header for "Hide"; rebuild plugin menu after hidden status for a plugin is changed, so that the effect is present without requiring a restart of Ardour (#5422) 2013-03-29 12:36:03 -04:00
810e59d61a Merge branch 'master' of git.ardour.org:ardour/ardour 2013-03-29 11:53:02 -04:00
8cd3dd2061 vtl: workaround xjadeo <= 0.6.4 issue 2013-03-29 12:36:19 +01:00
daec8e44d5 vtl: rework import workflow
- do not allow to simply copy the video file
 - decision to transcode or just reference is made in "transcode dialog"
   not during file-selection.
   Only there the actual codec is known and can be judged to be suitable
   for direct reference
 - simplify "transcode dialog" - no more buttons for specific actions,
   drop-down select actions.
 - increase minimum bitrate for imported file to 500kbit/s
2013-03-29 12:36:14 +01:00
47ee22d91d vtl: update ffprobe csv parsing 2013-03-29 12:36:08 +01:00
9274b870ab vtl: amend 0c2d95b - fix possible race condition when terminating external program 2013-03-29 12:36:02 +01:00
941898843e vtl: add close/remove video menu entry 2013-03-29 12:35:57 +01:00
0c2d95b08f vtl: fix possible race condition when terminating external program 2013-03-28 23:32:02 +01:00
f1ce235b6b some deep tweaking to get MIDI channel control into nearly done shape for 3.1 2013-03-28 17:10:57 -04:00
bbb4aa0141 vtl: fflush stdout/in after writing to external process 2013-03-28 21:54:44 +01:00
74c9bc6fcc vtl: hide audio-import button when import/processing started 2013-03-28 21:53:42 +01:00
613678233a minor fix for misleading comment 2013-03-28 16:18:08 -04:00
745804fd7e vtl: debug xjadeo communication 2013-03-28 16:59:01 +01:00
950643462a vtl: prepare audio offset on A/V import 2013-03-28 16:58:30 +01:00
a1429ed39f vtl: simple/localhost mode.
Hide most of the setup complexity that is irrelevant when
running the video-server on the same host as Ardour.

Add an abstraction layer to the config which will become
important later when /building in/ the video-server.
2013-03-28 13:42:51 +01:00
e18b95b4f4 vtl: rc config dialog for simple/advanced config 2013-03-28 13:42:45 +01:00
c97244aaa9 vtl: prepare simple/advanced usage modes
"simple": localhost only system; hide much of the setup complexity
"advanced":' allow for remote-server, paths mapping, server index etc.
2013-03-28 13:42:40 +01:00
4abbabdcf9 Squashed commit of the following:
commit fdbae82077db53add90df7448a06869dac89acc6
Author: Paul Davis <paul@linuxaudiosystems.com>
Date:   Wed Mar 27 21:45:28 2013 -0400

    mammoth changes in basic signal flow, total redesign of MIDI channel filtering and more.

commit 59343a8283698e02bc0f622313b29e98f449e4c8
Author: Paul Davis <paul@linuxaudiosystems.com>
Date:   Wed Mar 27 01:58:53 2013 -0400

    initial working version after changes to MIDI channel filtering. may affect metering input too. testing not yet finished

this commit merges many deep changes in ardour's internal architecture,
combined with a total redesign of how MIDI channel filtering works.

data in a track used to flow from JACK port buffers to diskstream's ringbuffers
and was then copied from the ringbuffers into a BufferSet for use during
Route::process_output_buffers(). The butler thread would handle the movement of
data between the ringbuffers and disk.

with this commit, data now flows from JACK port buffers into the BufferSet used
for Route processing, and is copied from the BufferSet into the diskstream's
ringbuffers (the butler thread continues to handle interactions with disk as
usual).

this change allowed a dramatic consolidation of code and simplification of most
aspects of Track/Route::roll() and Track/Route::no_roll(). in particular, see
Route::fill_buffers_with_input() which now concisely describes how we move data
from JACK port buffers into the BufferSet for all Route types (including Tracks).

this work was initially motivated by changing MIDI channel filtering so that we
can process capture and playback independently. there is now a very clean
pathway for this - see MidiTrack::roll() (NOTE: This needs implementing in the
no-roll case too - a TODO item).

the channel selector for MIDI tracks has been moved out of the track header and
is now accessible via the context menu. more work is likely here, to make it
(more) obvious to the user when filtering is going on.
2013-03-27 21:50:18 -04:00
78aa7a13fd use C++ std function for max() 2013-03-27 18:45:08 +01:00
7697ff6b7c move "Video Monitor" to WindowMenu 2013-03-27 18:27:16 +01:00
b3fa4dd8f3 vtl: video sets session start/end markers. 2013-03-27 18:21:09 +01:00
ba7def458e messages related to video-server & ffmpeg external binaries 2013-03-27 16:04:56 +01:00
1bec1059fb canonical names for video-tools 2013-03-26 22:19:04 +01:00
41faeb76e1 fix typo in prev commit 2013-03-26 14:48:15 +01:00
0781b871d4 vtl: increase retry timeout on 503, print http status on error. 2013-03-26 14:11:52 +01:00
7c19d00544 use new VisibilityTracker class for ArdourWindow 2013-03-25 20:04:36 -04:00
Sakari Bergen
010a75d389 Add option to export track output to stem export dialog 2013-03-24 21:53:34 +02:00
Julien de Kozak
16f8fc0657 Fix some compilation warnings 2013-03-23 14:50:58 +01:00
0348f9543e Merge branch 'master' of git.ardour.org:ardour/ardour 2013-03-22 20:28:42 -04:00
7a3e9032ca make 0/KP_0 do the same thing in the mono panner as it does in the stereo panner (reset to center) 2013-03-22 20:22:46 -04:00
268553ecd4 honor CTRL modifier when drag/drop importing files (copy vs embed) 2013-03-21 21:33:02 +01:00
d99b5dfa37 fix nasty crash when using double-nested compound (consolidated) regions caused by not (re)allocating enough mixdown buffers; fix up various warnings from valgrind about mismatching operator delete[] by using shared_array<T> rather than shared_ptr<T>, as should have been the case all along 2013-03-21 10:14:01 -04:00
7b998ceba1 fix an old bug introduced when cth tried (valiantly) to make region-list -> DnD -> canvas behave like a regular region drag. this doesnt' work because the RegionInsertDrag() grabs the mouse and breaks the DnD. in addition, the code failed to correctly indicate when a drop was possible (over a Track) and when it was not (over a Bus) - this has also been fixed. the actual code in Editor::drop_regions() could and should be simplified - no reason to use a RegionInsertDrag here, but it was fast 2013-03-20 17:33:25 -04:00
9eaefe3d12 remaining part of static library commit, should have been a part of 16ce39c230 2013-03-20 17:22:32 -04:00
Adrian Knoth
57d758c9e2 [cosmetics] Replace "misformed" by "malformed" in PO files
Found by Debian's automatic QA tool.
2013-03-19 17:36:24 +01:00
c71e381019 Merge branch 'master' of git.ardour.org:ardour/ardour 2013-03-19 10:25:31 -04:00
e1f3dcee2a vtl: re-request frame on 503/try-again 2013-03-19 00:48:37 +01:00
719818b569 Merge branch 'kdev4' of https://github.com/jdekozak/ardour 2013-03-18 18:57:21 -04:00
88bf5eceea parameter-ize the URL used to donate from the nag screen 2013-03-18 16:56:05 -04:00
Julien de Kozak
eb7a85b8f9 Set the revision mechanism independent from the VCS name 2013-03-18 20:13:05 +01:00
b0fa3896f5 remove cruft (old cvsignore files) 2013-03-17 23:08:27 +01:00
852e7c01ad Hopefully fix ardour.menus rebuilding when things change. 2013-03-17 13:47:51 -04:00
2233e91086 Freesound fixes for #5853, and a few other small improvements
Add a 'More' button to load the next page of results without clearing the already-found list.
Don't allow cancellation of searches, and don't update progress bar around searches, since we only get one page at a time now.
Show number of pages of results remaining to download in the tooltip of the 'More' button.
Use a new Mootcher object for each request, to avoid bad things happening when clicking in the Freesound search results list while a search or file download is already in progress.
Make the 'Stop' button insensitive except when it will actually stop the download of a sound file.
Only retrieve one page worth of data per search, rather than looping to get all pages.
Don't show an error in the log window if the user cancelled download.
Request 100 items per page, rather than the default 30.
Fix DOS line endings.
2013-03-17 12:33:59 +00:00
0d05cf3a0c change http_status to a long, as per Curl API, which stops mysterious crashes caused by overwriting the WRITELOCATION ptr 2013-03-14 22:25:30 -04:00
199e4b9c95 vtl: also use video-monitor for files found using the index 2013-03-15 02:11:03 +01:00
f0bb986b33 vtl: print (debug) messages if xjadeo is not available 2013-03-15 02:09:04 +01:00
b11c1fd15d touch "been-here-before" file even if user didn't modify any of teh default configuration 2013-03-14 15:11:31 -04:00
de194b48e5 vtl: fix crash if ffprobe returns zero fps 2013-03-14 01:38:21 +01:00
b15e8da3fd vtl: one less compiler warning 2013-03-14 01:36:36 +01:00
51937314b9 vtl: fix --strict compiler warnings 2013-03-13 22:59:28 +01:00
0c3e840700 videotimline
squashed 694 commits from http://gareus.org/gitweb/?p=ardour3.git
2013-03-13 20:28:15 +01:00
d915650939 fix get_regions_after() -- used by videotimeline 2013-03-13 20:28:14 +01:00
da41e5087b NOOP - pre videotimline cleanup 2013-03-13 20:28:14 +01:00
94c5511d26 remove useless scons-related ardev file 2013-03-12 17:47:33 -04:00
5596f1837d test master push email 2013-03-12 17:19:39 -04:00
539cec0d1e remove debug output from ardev 2013-03-12 14:06:22 -04:00
323a947e09 more help for finding clearlooks on a source-built install
git-svn-id: svn://localhost/ardour2/branches/3.0@14211 d708f5d6-7413-0410-9779-e7cbd77b26cf
2013-03-10 21:13:29 +00:00
79db9422ac do not use https for pingbacks
git-svn-id: svn://localhost/ardour2/branches/3.0@14207 d708f5d6-7413-0410-9779-e7cbd77b26cf
2013-03-10 16:17:36 +00:00
86ddd711ac new splash version from thorsten
git-svn-id: svn://localhost/ardour2/branches/3.0@14205 d708f5d6-7413-0410-9779-e7cbd77b26cf
2013-03-10 15:32:25 +00:00
25eb9f4069 use lucida grande for clocks with all OS X versions, BUT BETTER
git-svn-id: svn://localhost/ardour2/branches/3.0@14201 d708f5d6-7413-0410-9779-e7cbd77b26cf
2013-03-09 15:12:27 +00:00
4e31d99e10 use lucida grande for clocks with all OS X versions
git-svn-id: svn://localhost/ardour2/branches/3.0@14200 d708f5d6-7413-0410-9779-e7cbd77b26cf
2013-03-09 15:11:04 +00:00
30938c1dcf attempted further rationalization of clock font issues (especially fr OS X
git-svn-id: svn://localhost/ardour2/branches/3.0@14199 d708f5d6-7413-0410-9779-e7cbd77b26cf
2013-03-09 14:01:48 +00:00
14f4e235a9 remove URLs from clock tooltips
git-svn-id: svn://localhost/ardour2/branches/3.0@14198 d708f5d6-7413-0410-9779-e7cbd77b26cf
2013-03-09 13:50:02 +00:00
e701adea41 add code to display announcements, and parameterize several URL's used in the program
git-svn-id: svn://localhost/ardour2/branches/3.0@14197 d708f5d6-7413-0410-9779-e7cbd77b26cf
2013-03-09 13:44:22 +00:00
98a0ac759c remove pingback url info msg
git-svn-id: svn://localhost/ardour2/branches/3.0@14195 d708f5d6-7413-0410-9779-e7cbd77b26cf
2013-03-08 20:20:11 +00:00
ab3580db7c no certificate check
git-svn-id: svn://localhost/ardour2/branches/3.0@14194 d708f5d6-7413-0410-9779-e7cbd77b26cf
2013-03-08 20:10:53 +00:00
d5435543ab typo fix
git-svn-id: svn://localhost/ardour2/branches/3.0@14193 d708f5d6-7413-0410-9779-e7cbd77b26cf
2013-03-08 19:55:15 +00:00
e05e9f650d get some info on why curl fails
git-svn-id: svn://localhost/ardour2/branches/3.0@14192 d708f5d6-7413-0410-9779-e7cbd77b26cf
2013-03-08 19:51:35 +00:00
ed5ff77313 check HTTP status after ping, and use https by default
git-svn-id: svn://localhost/ardour2/branches/3.0@14191 d708f5d6-7413-0410-9779-e7cbd77b26cf
2013-03-08 18:04:59 +00:00
cfacfe025b add missing files
git-svn-id: svn://localhost/ardour2/branches/3.0@14190 d708f5d6-7413-0410-9779-e7cbd77b26cf
2013-03-08 16:42:37 +00:00
ba73a77c63 switch to Lucida Sans Typewriter as OS X monospace font; new pingback code to get announcements from ardour.org (can be disabled on the command line with -a)
git-svn-id: svn://localhost/ardour2/branches/3.0@14189 d708f5d6-7413-0410-9779-e7cbd77b26cf
2013-03-08 16:41:45 +00:00
02e66d58ae fix incorrectly left-in debugging hard-code of session dir to /usr/local
git-svn-id: svn://localhost/ardour2/branches/3.0@14187 d708f5d6-7413-0410-9779-e7cbd77b26cf
2013-03-08 16:02:09 +00:00
edf28762a0 part 4 of OS X font stuff
git-svn-id: svn://localhost/ardour2/branches/3.0@14183 d708f5d6-7413-0410-9779-e7cbd77b26cf
2013-03-08 03:49:15 +00:00
d2fb58dc14 typo
git-svn-id: svn://localhost/ardour2/branches/3.0@14182 d708f5d6-7413-0410-9779-e7cbd77b26cf
2013-03-08 03:46:26 +00:00
0701fa3829 part 3 of OS X font stuff
git-svn-id: svn://localhost/ardour2/branches/3.0@14181 d708f5d6-7413-0410-9779-e7cbd77b26cf
2013-03-08 03:43:17 +00:00
5907f3eb03 potential fix, part two, for Tiger-based font issues. this also switches things so that building on Lion or Mountain Lion sets MAC_OS_VERSION_MIN_REQUIRED to 1070, to avoid legacy stuff
git-svn-id: svn://localhost/ardour2/branches/3.0@14179 d708f5d6-7413-0410-9779-e7cbd77b26cf
2013-03-08 03:39:58 +00:00
845d2e0f3b potential fix, part one, for Tiger-based font issues
git-svn-id: svn://localhost/ardour2/branches/3.0@14178 d708f5d6-7413-0410-9779-e7cbd77b26cf
2013-03-08 03:34:34 +00:00
626dbf8abb fix problem with display of panner when adding instrument to a MIDI track
git-svn-id: svn://localhost/ardour2/branches/3.0@14177 d708f5d6-7413-0410-9779-e7cbd77b26cf
2013-03-07 19:35:10 +00:00
3e95787b1e remove some debugging from the startup dialog
git-svn-id: svn://localhost/ardour2/branches/3.0@14175 d708f5d6-7413-0410-9779-e7cbd77b26cf
2013-03-07 15:06:20 +00:00
74a0a1a922 fix setting of LD_LIBRARY_PATH in ardev and cousins
git-svn-id: svn://localhost/ardour2/branches/3.0@14170 d708f5d6-7413-0410-9779-e7cbd77b26cf
2013-03-07 14:39:08 +00:00
fc6fe1f64b no /usr/local/lib for ardbg
git-svn-id: svn://localhost/ardour2/branches/3.0@14169 d708f5d6-7413-0410-9779-e7cbd77b26cf
2013-03-07 14:38:40 +00:00
cb4e8f7626 remove inadvertent new header for ru.po
git-svn-id: svn://localhost/ardour2/branches/3.0@14155 d708f5d6-7413-0410-9779-e7cbd77b26cf
2013-03-05 21:34:22 +00:00
ff624d1696 tweak clock size some more
git-svn-id: svn://localhost/ardour2/branches/3.0@14152 d708f5d6-7413-0410-9779-e7cbd77b26cf
2013-03-05 13:51:14 +00:00
0b5e546340 remove a couple of unused font style names, remove SAE style files
git-svn-id: svn://localhost/ardour2/branches/3.0@14151 d708f5d6-7413-0410-9779-e7cbd77b26cf
2013-03-05 13:24:04 +00:00
c374cafd03 adjust clock font sizes
git-svn-id: svn://localhost/ardour2/branches/3.0@14150 d708f5d6-7413-0410-9779-e7cbd77b26cf
2013-03-05 13:13:53 +00:00
a0282a54d6 fix erroneous use of "Ardour" in text message, and manually update ru.po and add new de.po version
git-svn-id: svn://localhost/ardour2/branches/3.0@14149 d708f5d6-7413-0410-9779-e7cbd77b26cf
2013-03-05 12:41:15 +00:00
41189cb8df updated russian translation from alexandre
git-svn-id: svn://localhost/ardour2/branches/3.0@14144 d708f5d6-7413-0410-9779-e7cbd77b26cf
2013-03-05 05:02:11 +00:00