Work towards removal of Session's Diskstream list.
authorDavid Robillard <d@drobilla.net>
Wed, 19 Jul 2006 05:44:23 +0000 (05:44 +0000)
committerDavid Robillard <d@drobilla.net>
Wed, 19 Jul 2006 05:44:23 +0000 (05:44 +0000)
commit0cdb918d4dd409075c0e2fdc50633e7b6adb22f2
tree0c2901a6c81dffa69a87533b70c6f8e5bffa2ed4
parent50a3102b9b533d7f8786d220f8df67421b9227c8
Work towards removal of Session's Diskstream list.

Havn't managed to completely remove it because of Session loading from XML - the
Diskstreams are separate from the Tracks (I assume as a throwback to when they
were distinct) so the Diskstreams need to be stored somewhere until the Tracks
are loaded.  Ideally tracks should completely own their Diskstreams - not sure
how to accomplish this without breaking Session loading though...

git-svn-id: svn://localhost/ardour2/branches/midi@687 d708f5d6-7413-0410-9779-e7cbd77b26cf
25 files changed:
gtk2_ardour/ardour_ui.cc
gtk2_ardour/ardour_ui.h
gtk2_ardour/audio_time_axis.cc
gtk2_ardour/editor_audio_import.cc
gtk2_ardour/editor_timefx.cc
gtk2_ardour/mixer_strip.cc
gtk2_ardour/mixer_strip.h
gtk2_ardour/playlist_selector.cc
gtk2_ardour/route_ui.cc
gtk2_ardour/streamview.cc
libs/ardour/SConscript
libs/ardour/ardour/audio_diskstream.h
libs/ardour/ardour/audio_track.h
libs/ardour/ardour/diskstream.h
libs/ardour/ardour/midi_track.h
libs/ardour/ardour/session.h
libs/ardour/ardour/session_diskstream.h [deleted file]
libs/ardour/audio_diskstream.cc
libs/ardour/audio_track.cc
libs/ardour/auditioner.cc
libs/ardour/diskstream.cc
libs/ardour/midi_diskstream.cc
libs/ardour/midi_region.cc
libs/ardour/midi_track.cc
libs/ardour/session.cc