X-Git-Url: https://main.carlh.net/gitweb/?a=blobdiff_plain;f=libs%2Fardour%2Fmidi_playlist_source.cc;h=68e0a478dff7c95f98a1052b08002a8c396136df;hb=f6d29abfc75c460b9e35717f2907e4e61bf38058;hp=208b2b046002aaff53baaafbccd358df4b84571f;hpb=cc7d4db5fe9132c38b919ab073b91d442abad9b6;p=ardour.git diff --git a/libs/ardour/midi_playlist_source.cc b/libs/ardour/midi_playlist_source.cc index 208b2b0460..68e0a478df 100644 --- a/libs/ardour/midi_playlist_source.cc +++ b/libs/ardour/midi_playlist_source.cc @@ -20,25 +20,10 @@ #include "libardour-config.h" #endif -#include -#include - -#include -#include - #include "pbd/error.h" -#include "pbd/convert.h" -#include "pbd/enumwriter.h" #include "ardour/midi_playlist.h" #include "ardour/midi_playlist_source.h" -#include "ardour/midi_region.h" -#include "ardour/debug.h" -#include "ardour/filename_extensions.h" -#include "ardour/session.h" -#include "ardour/session_directory.h" -#include "ardour/session_playlists.h" -#include "ardour/source_factory.h" #include "i18n.h" @@ -46,6 +31,17 @@ using namespace std; using namespace ARDOUR; using namespace PBD; +namespace ARDOUR { +class MidiStateTracker; +class Session; +template class MidiRingBuffer; +} + +namespace Evoral { +template class EventSink; +template class Event; +} + /******************************************************************************* As of May 2011, it appears too complex to support compound regions for MIDI because of the need to be able to edit the data represented by the region. It @@ -98,7 +94,6 @@ MidiPlaylistSource::get_state () return node; } - int MidiPlaylistSource::set_state (const XMLNode& node, int version) { @@ -142,9 +137,9 @@ MidiPlaylistSource::read_unlocked (Evoral::EventSink& dst, } framecnt_t -MidiPlaylistSource::write_unlocked (MidiRingBuffer& dst, - framepos_t, - framecnt_t) +MidiPlaylistSource::write_unlocked (MidiRingBuffer&, + framepos_t, + framecnt_t) { fatal << string_compose (_("programming error: %1"), "MidiPlaylistSource::write_unlocked() called - should be impossible") << endmsg; /*NOTREACHED*/