X-Git-Url: http://git.cinelerra-gg.org/git/?a=blobdiff_plain;f=cinelerra-5.1%2Fcinelerra%2Ftrack.C;h=b13e9e9d1acbc1a0859b4bf188df9ffa4b80f33d;hb=eecf057a9d6b8c8cffc7d0001bff89bc9cac7b05;hp=bfd53ecac49b3cdc63cd162d27f255bd58a13053;hpb=ad2996ab94e6e12c9c14a5b9f14792f76111dff7;p=goodguy%2Fhistory.git diff --git a/cinelerra-5.1/cinelerra/track.C b/cinelerra-5.1/cinelerra/track.C index bfd53eca..b13e9e9d 100644 --- a/cinelerra-5.1/cinelerra/track.C +++ b/cinelerra-5.1/cinelerra/track.C @@ -1856,6 +1856,13 @@ double Track::from_units(int64_t position) return (double)position; } +int64_t Track::frame_align(int64_t position, int round) +{ + if( data_type != TRACK_VIDEO && edl->session->cursor_on_frames ) + position = to_units(edl->align_to_frame(from_units(position), round), round); + return position; +} + int Track::plugin_exists(Plugin *plugin) { for(int number = 0; number < plugin_set.size(); number++)