summaryrefslogtreecommitdiff
path: root/gtk2_ardour
AgeCommit message (Collapse)Author
2013-03-30fix up some confusion with filesources' _origin and _file_is_new members. if ↵Paul Davis
_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-30allow double click on radio buttons in ambiguous file dialog to finish dialogPaul Davis
2013-03-30alter menu name for processor automation and hide extra separator in menu ↵Paul Davis
when not needed
2013-03-30add tooltip for channel edit buttonPaul Davis
2013-03-29remove incorrect #includes of <cairo/cairo.h> and replace with <cairo.h>Paul Davis
2013-03-29Merge branch 'patches' of https://github.com/jdekozak/ardourPaul Davis
2013-03-29allow Drag-n-Drop onto the empty canvas (again); always import MIDI files ↵Paul Davis
since we consider them writable and so embedding isn't a safe option
2013-03-29tweak name shown in plugin selector listview as column header for "Hide"; ↵Paul Davis
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-29Merge branch 'master' of git.ardour.org:ardour/ardourPaul Davis
2013-03-29vtl: workaround xjadeo <= 0.6.4 issueRobin Gareus
2013-03-29vtl: rework import workflowRobin Gareus
- 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-29vtl: update ffprobe csv parsingRobin Gareus
2013-03-29vtl: amend 0c2d95b - fix possible race condition when terminating external ↵Robin Gareus
program
2013-03-29vtl: add close/remove video menu entryRobin Gareus
2013-03-28vtl: fix possible race condition when terminating external programRobin Gareus
2013-03-28some deep tweaking to get MIDI channel control into nearly done shape for 3.1Paul Davis
2013-03-28vtl: fflush stdout/in after writing to external processRobin Gareus
2013-03-28vtl: hide audio-import button when import/processing startedRobin Gareus
2013-03-28minor fix for misleading commentPaul Davis
2013-03-28vtl: debug xjadeo communicationRobin Gareus
2013-03-28vtl: prepare audio offset on A/V importRobin Gareus
2013-03-28vtl: simple/localhost mode.Robin Gareus
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-28vtl: rc config dialog for simple/advanced configRobin Gareus
2013-03-28vtl: prepare simple/advanced usage modesRobin Gareus
"simple": localhost only system; hide much of the setup complexity "advanced":' allow for remote-server, paths mapping, server index etc.
2013-03-27Squashed commit of the following:Paul Davis
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-27use C++ std function for max()Robin Gareus
2013-03-27move "Video Monitor" to WindowMenuRobin Gareus
2013-03-27vtl: video sets session start/end markers.Robin Gareus
2013-03-27messages related to video-server & ffmpeg external binariesRobin Gareus
2013-03-26canonical names for video-toolsRobin Gareus
2013-03-26fix typo in prev commitRobin Gareus
2013-03-26vtl: increase retry timeout on 503, print http status on error.Robin Gareus
2013-03-25use new VisibilityTracker class for ArdourWindowPaul Davis
2013-03-24Add option to export track output to stem export dialogSakari Bergen
2013-03-23Fix some compilation warningsJulien de Kozak
2013-03-22Merge branch 'master' of git.ardour.org:ardour/ardourPaul Davis
2013-03-22make 0/KP_0 do the same thing in the mono panner as it does in the stereo ↵Paul Davis
panner (reset to center)
2013-03-21honor CTRL modifier when drag/drop importing files (copy vs embed)Robin Gareus
2013-03-21fix nasty crash when using double-nested compound (consolidated) regions ↵Paul Davis
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-20fix an old bug introduced when cth tried (valiantly) to make region-list -> ↵Paul Davis
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-20remaining part of static library commit, should have been a part of ↵Paul Davis
16ce39c2309769789784a1f74e41ce0c49a75282
2013-03-19[cosmetics] Replace "misformed" by "malformed" in PO filesAdrian Knoth
Found by Debian's automatic QA tool.
2013-03-19Merge branch 'master' of git.ardour.org:ardour/ardourPaul Davis
2013-03-19vtl: re-request frame on 503/try-againRobin Gareus
2013-03-18Merge branch 'kdev4' of https://github.com/jdekozak/ardourPaul Davis
2013-03-18parameter-ize the URL used to donate from the nag screenPaul Davis
2013-03-18Set the revision mechanism independent from the VCS nameJulien de Kozak
2013-03-17remove cruft (old cvsignore files)Robin Gareus
2013-03-17Hopefully fix ardour.menus rebuilding when things change.David Robillard
2013-03-17Freesound fixes for #5853, and a few other small improvementsColin Fletcher
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.