add more debugging to track/spot/debug mis-use of BeatFramesConverter
git-svn-id: svn://localhost/ardour2/branches/3.0@11253 d708f5d6-7413-0410-9779-e7cbd77b26cf
This commit is contained in:
parent
e2729c12a8
commit
09f5369fea
@ -19,6 +19,8 @@
|
||||
$Id: midiregion.h 733 2006-08-01 17:19:38Z drobilla $
|
||||
*/
|
||||
|
||||
#include "pbd/stacktrace.h"
|
||||
|
||||
#include "ardour/beats_frames_converter.h"
|
||||
#include "ardour/tempo.h"
|
||||
|
||||
@ -31,6 +33,10 @@ namespace ARDOUR {
|
||||
framecnt_t
|
||||
BeatsFramesConverter::to (double beats) const
|
||||
{
|
||||
if (beats < 0) {
|
||||
std::cerr << "negative beats passed to BFC: " << beats << std::endl;
|
||||
PBD::stacktrace (std::cerr, 30);
|
||||
}
|
||||
assert (beats >= 0);
|
||||
framecnt_t r = _tempo_map.framepos_plus_beats (_origin_b, beats) - _origin_b;
|
||||
return r;
|
||||
|
Loading…
Reference in New Issue
Block a user