TrackViewList::iterator i;
boost::shared_ptr<Route> route;
- TimeAxisView* next_tv;
+ TimeAxisView* next_tv = 0;
if (tv == entered_track) {
entered_track = 0;
// TODO position
clock.set (session->convert_to_frames_at (0, time), true);
- AudioClock::Mode mode;
+ AudioClock::Mode mode(AudioClock::SMPTE);
switch (time.type) {
case AnyTime::SMPTE:
}
bool changed = false;
- int order;
+ unsigned int order;
for (order = 0, ri = rows.begin(); ri != rows.end(); ++ri, ++order) {
boost::shared_ptr<Route> route = (*ri)[track_columns.route];
- int old_key = order;
+ unsigned int old_key = order;
unsigned int new_key = route->order_key (N_("signal"));
assert (new_key < neworder.size());
'editor_export_audio.cc',
'editor_group_tabs.cc',
'editor_hscroller.cc',
+ 'editor_imageframe.cc',
'editor_keyboard.cc',
'editor_keys.cc',
'editor_markers.cc',
EventTypeMap::interpolation_of(const Evoral::Parameter& param)
{
switch (param.type()) {
- case MidiCCAutomation:
+ case MidiCCAutomation:
switch (param.id()) {
case MIDI_CTL_LSB_BANK:
case MIDI_CTL_MSB_BANK:
case MidiPitchBenderAutomation: return Evoral::ControlList::Linear; break;
default: assert(false);
}
+ return Evoral::ControlList::Linear; // Not reached, suppress warnings
}
delete _root;
_root = 0;
- xmlParserCtxtPtr ctxt; /* the parser context */
+ xmlParserCtxtPtr ctxt = NULL; /* the parser context */
xmlDocPtr doc; /* the resulting document tree */
xmlKeepBlanksDefault(0);