[ardour-dev] latest CVS commit

Paul Davis paul at linuxaudiosystems.com
Sat Dec 11 16:10:26 PST 2004

I need to check the impact of some the changes mentioned below on
metering+monitoring. Once these are clearly working as intended, I
consider current CVS ready for a new beta release. 

    * fix long standing bug where closing+saving a snapshot saved
        to the base version of the session. Thanks to Doug Mclain 
	sticking with this bug until we finally got to the
	bottom of it.

    * make the "ask about saving" dialog use the snapshot, not
        session, name.

    * new metering design paves the way for 1.0 work on multiple
        meter points. the "pre" button is no longer a toggle, but
	a N-state button, where N is currently 3 (input/pre/post).
	Rec-enabling a track automatically switches to input

    * if a diskstream cannot be rec-enabled because it has
       no known connections, check with JACK in case it was
       connected by starting from another JACK port.

    * catch "no more port" errors when using "Connections"

    * don't try to unregister non-Ardour JACK ports

    * encapsulate and rationalize the way diskstreams
         switch between audio files before capturing,
	 and how they store capture pending info. This
	 fixes several crashing bugs reported by Doug
	 over the last 10 days.

    * handle block size changes for VST plugins. Note: some
         VST plugins do not handle this correctly, and will
	 cause crashes.
    * remove call to VST "resume" method from process() thread.
         This *may* have some ramifications for certain
	 plugins that don't understand the intended thread
	 relationships for a VST host. Haven't seen them
	 yet myself.

    * fix ordering of creating the "Master Outs" "Connection"
         and the Master bus ports. This bug has led to some
	 potentially nasty stuff happening with session
	 files that appear to drop all connections from
	 tracks to the master bus.

    *  libardour: 0.848.0
      ardour/gtk: 0.545.1

More information about the Ardour-Dev mailing list