Send LV2 time properties with correct types from specification.
authorDavid Robillard <d@drobilla.net>
Sat, 5 Jan 2013 21:09:41 +0000 (21:09 +0000)
committerDavid Robillard <d@drobilla.net>
Sat, 5 Jan 2013 21:09:41 +0000 (21:09 +0000)
git-svn-id: svn://localhost/ardour2/branches/3.0@13791 d708f5d6-7413-0410-9779-e7cbd77b26cf

libs/ardour/lv2_plugin.cc

index 2f5364d7f67e76df04f2acef85d005d12700ec38..3c557b7d2fa016d95a94eea9dd6e2eabd7b4a606 100644 (file)
@@ -1447,9 +1447,9 @@ write_position(LV2_Atom_Forge*     forge,
        lv2_atom_forge_float(forge, bbt.beats - 1 +
                             (bbt.ticks / Timecode::BBT_Time::ticks_per_beat));
        lv2_atom_forge_property_head(forge, LV2Plugin::urids.time_bar, 0);
-       lv2_atom_forge_float(forge, bbt.bars - 1);
+       lv2_atom_forge_long(forge, bbt.bars - 1);
        lv2_atom_forge_property_head(forge, LV2Plugin::urids.time_beatUnit, 0);
-       lv2_atom_forge_float(forge, t.meter().note_divisor());
+       lv2_atom_forge_int(forge, t.meter().note_divisor());
        lv2_atom_forge_property_head(forge, LV2Plugin::urids.time_beatsPerBar, 0);
        lv2_atom_forge_float(forge, t.meter().divisions_per_bar());
        lv2_atom_forge_property_head(forge, LV2Plugin::urids.time_beatsPerMinute, 0);