X-Git-Url: http://git.cinelerra-gg.org/git/?a=blobdiff_plain;f=cinelerra-5.1%2Fcinelerra%2Fatrack.C;h=ee39162ac00b6ceffd6987477d592b3c0d059807;hb=a88121d876acc81c5a28dbd2cc71e7c6856e2ac0;hp=ed9df7b90105614a2f726cea39bab7a66a8c61bb;hpb=9d832a1fff11b11aaa1108c460690ed05e2bdc05;p=goodguy%2Fhistory.git diff --git a/cinelerra-5.1/cinelerra/atrack.C b/cinelerra-5.1/cinelerra/atrack.C index ed9df7b9..ee39162a 100644 --- a/cinelerra-5.1/cinelerra/atrack.C +++ b/cinelerra-5.1/cinelerra/atrack.C @@ -139,10 +139,8 @@ void ATrack::set_default_title() int64_t ATrack::to_units(double position, int round) { - if(round) - return Units::round(position * edl->session->sample_rate); - else - return Units::to_int64(position * edl->session->sample_rate); + return round ? Units::round(position * edl->session->sample_rate) : + Units::to_int64(position * edl->session->sample_rate + 1e-6); } double ATrack::to_doubleunits(double position) @@ -177,15 +175,3 @@ int ATrack::paste_derived(int64_t start, int64_t end, int64_t total_length, File return 0; } -void ATrack::deglitch(double position, - int edit_labels, int edit_plugins, int edit_autos) -{ - int64_t samples = to_units(position, 0); - edits->deglitch(samples); - if( edit_plugins ) { - for(int i = 0; i < plugin_set.size(); i++) { - plugin_set.get(i)->deglitch(samples); - } - } -} -