remove reference "const int32_t&" -> const int32_t"

this simplifies lua-bindings and also let's the compiler worry about
constant primitive types.
This commit is contained in:
Robin Gareus 2016-07-10 15:30:41 +02:00
parent cb2c459302
commit 140258d8ab
30 changed files with 90 additions and 90 deletions

View file

@ -658,7 +658,7 @@ AutomationTimeAxisView::add_automation_event (GdkEvent* event, framepos_t when,
} }
bool bool
AutomationTimeAxisView::paste (framepos_t pos, const Selection& selection, PasteContext& ctx, const int32_t& sub_num) AutomationTimeAxisView::paste (framepos_t pos, const Selection& selection, PasteContext& ctx, const int32_t sub_num)
{ {
if (_line) { if (_line) {
return paste_one (pos, ctx.count, ctx.times, selection, ctx.counts, ctx.greedy); return paste_one (pos, ctx.count, ctx.times, selection, ctx.counts, ctx.greedy);

View file

@ -97,7 +97,7 @@ class AutomationTimeAxisView : public TimeAxisView {
/* editing operations */ /* editing operations */
void cut_copy_clear (Selection&, Editing::CutCopyOp); void cut_copy_clear (Selection&, Editing::CutCopyOp);
bool paste (ARDOUR::framepos_t, const Selection&, PasteContext&, const int32_t& sub_num); bool paste (ARDOUR::framepos_t, const Selection&, PasteContext&, const int32_t sub_num);
int set_state (const XMLNode&, int version); int set_state (const XMLNode&, int version);

View file

@ -534,7 +534,7 @@ class Editor : public PublicEditor, public PBD::ScopedConnectionList, public ARD
/* editing operations that need to be public */ /* editing operations that need to be public */
void mouse_add_new_marker (framepos_t where, bool is_cd=false); void mouse_add_new_marker (framepos_t where, bool is_cd=false);
void split_regions_at (framepos_t, RegionSelection&, const int32_t& sub_num); void split_regions_at (framepos_t, RegionSelection&, const int32_t sub_num);
void split_region_at_points (boost::shared_ptr<ARDOUR::Region>, ARDOUR::AnalysisFeatureList&, bool can_ferret, bool select_new = false); void split_region_at_points (boost::shared_ptr<ARDOUR::Region>, ARDOUR::AnalysisFeatureList&, bool can_ferret, bool select_new = false);
RegionSelection get_regions_from_selection_and_mouse (framepos_t); RegionSelection get_regions_from_selection_and_mouse (framepos_t);
@ -1190,7 +1190,7 @@ class Editor : public PublicEditor, public PBD::ScopedConnectionList, public ARD
void cut_copy_midi (Editing::CutCopyOp); void cut_copy_midi (Editing::CutCopyOp);
void mouse_paste (); void mouse_paste ();
void paste_internal (framepos_t position, float times, const int32_t& sub_num); void paste_internal (framepos_t position, float times, const int32_t sub_num);
/* EDITING OPERATIONS */ /* EDITING OPERATIONS */

View file

@ -510,7 +510,7 @@ Drag::show_verbose_cursor_text (string const & text)
} }
boost::shared_ptr<Region> boost::shared_ptr<Region>
Drag::add_midi_region (MidiTimeAxisView* view, bool commit, const int32_t& sub_num) Drag::add_midi_region (MidiTimeAxisView* view, bool commit, const int32_t sub_num)
{ {
if (_editor->session()) { if (_editor->session()) {
const TempoMap& map (_editor->session()->tempo_map()); const TempoMap& map (_editor->session()->tempo_map());
@ -1741,7 +1741,7 @@ RegionMoveDrag::insert_region_into_playlist (
layer_t dest_layer, layer_t dest_layer,
framecnt_t where, framecnt_t where,
PlaylistSet& modified_playlists, PlaylistSet& modified_playlists,
const int32_t& sub_num const int32_t sub_num
) )
{ {
boost::shared_ptr<Playlist> dest_playlist = dest_rtv->playlist (); boost::shared_ptr<Playlist> dest_playlist = dest_rtv->playlist ();

View file

@ -248,7 +248,7 @@ protected:
/* sets snap delta from unsnapped pos */ /* sets snap delta from unsnapped pos */
void setup_snap_delta (framepos_t pos); void setup_snap_delta (framepos_t pos);
boost::shared_ptr<ARDOUR::Region> add_midi_region (MidiTimeAxisView*, bool commit, const int32_t& sub_num); boost::shared_ptr<ARDOUR::Region> add_midi_region (MidiTimeAxisView*, bool commit, const int32_t sub_num);
void show_verbose_cursor_time (framepos_t); void show_verbose_cursor_time (framepos_t);
void show_verbose_cursor_duration (framepos_t, framepos_t, double xoffset = 0); void show_verbose_cursor_duration (framepos_t, framepos_t, double xoffset = 0);
@ -424,7 +424,7 @@ private:
ARDOUR::layer_t, ARDOUR::layer_t,
ARDOUR::framecnt_t, ARDOUR::framecnt_t,
PlaylistSet&, PlaylistSet&,
const int32_t& sub_num const int32_t sub_num
); );
void remove_region_from_playlist ( void remove_region_from_playlist (

View file

@ -151,7 +151,7 @@ Editor::redo (uint32_t n)
} }
void void
Editor::split_regions_at (framepos_t where, RegionSelection& regions, const int32_t& sub_num) Editor::split_regions_at (framepos_t where, RegionSelection& regions, const int32_t sub_num)
{ {
bool frozen = false; bool frozen = false;
@ -4653,7 +4653,7 @@ Editor::mouse_paste ()
} }
void void
Editor::paste_internal (framepos_t position, float times, const int32_t& sub_num) Editor::paste_internal (framepos_t position, float times, const int32_t sub_num)
{ {
DEBUG_TRACE (DEBUG::CutNPaste, string_compose ("apparent paste position is %1\n", position)); DEBUG_TRACE (DEBUG::CutNPaste, string_compose ("apparent paste position is %1\n", position));

View file

@ -3524,7 +3524,7 @@ MidiRegionView::selection_as_cut_buffer () const
/** This method handles undo */ /** This method handles undo */
bool bool
MidiRegionView::paste (framepos_t pos, const ::Selection& selection, PasteContext& ctx, const int32_t& sub_num) MidiRegionView::paste (framepos_t pos, const ::Selection& selection, PasteContext& ctx, const int32_t sub_num)
{ {
bool commit = false; bool commit = false;
// Paste notes, if available // Paste notes, if available

View file

@ -122,7 +122,7 @@ public:
void resolve_note(uint8_t note_num, Evoral::Beats end_time); void resolve_note(uint8_t note_num, Evoral::Beats end_time);
void cut_copy_clear (Editing::CutCopyOp); void cut_copy_clear (Editing::CutCopyOp);
bool paste (framepos_t pos, const ::Selection& selection, PasteContext& ctx, const int32_t& sub_num); bool paste (framepos_t pos, const ::Selection& selection, PasteContext& ctx, const int32_t sub_num);
void paste_internal (framepos_t pos, unsigned paste_count, float times, const MidiCutBuffer&); void paste_internal (framepos_t pos, unsigned paste_count, float times, const MidiCutBuffer&);
void add_canvas_patch_change (ARDOUR::MidiModel::PatchChangePtr patch, const std::string& displaytext, bool); void add_canvas_patch_change (ARDOUR::MidiModel::PatchChangePtr patch, const std::string& displaytext, bool);

View file

@ -662,7 +662,7 @@ struct RegionPositionSorter {
}; };
bool bool
MidiStreamView::paste (ARDOUR::framepos_t pos, const Selection& selection, PasteContext& ctx, const int32_t& sub_num) MidiStreamView::paste (ARDOUR::framepos_t pos, const Selection& selection, PasteContext& ctx, const int32_t sub_num)
{ {
/* Paste into the first region which starts on or before pos. Only called when /* Paste into the first region which starts on or before pos. Only called when
using an internal editing tool. */ using an internal editing tool. */

View file

@ -98,7 +98,7 @@ class MidiStreamView : public StreamView
RegionView* create_region_view (boost::shared_ptr<ARDOUR::Region>, bool, bool); RegionView* create_region_view (boost::shared_ptr<ARDOUR::Region>, bool, bool);
bool paste (ARDOUR::framepos_t pos, const Selection& selection, PasteContext& ctx, const int32_t& sub_num); bool paste (ARDOUR::framepos_t pos, const Selection& selection, PasteContext& ctx, const int32_t sub_num);
void apply_note_range(uint8_t lowest, uint8_t highest, bool to_region_views); void apply_note_range(uint8_t lowest, uint8_t highest, bool to_region_views);

View file

@ -1508,7 +1508,7 @@ MidiTimeAxisView::automation_child_menu_item (Evoral::Parameter param)
} }
boost::shared_ptr<MidiRegion> boost::shared_ptr<MidiRegion>
MidiTimeAxisView::add_region (framepos_t pos, framecnt_t length, bool commit, const int32_t& sub_num) MidiTimeAxisView::add_region (framepos_t pos, framecnt_t length, bool commit, const int32_t sub_num)
{ {
Editor* real_editor = dynamic_cast<Editor*> (&_editor); Editor* real_editor = dynamic_cast<Editor*> (&_editor);
if (commit) { if (commit) {
@ -1635,7 +1635,7 @@ MidiTimeAxisView::capture_channel_mode_changed ()
} }
bool bool
MidiTimeAxisView::paste (framepos_t pos, const Selection& selection, PasteContext& ctx, const int32_t& sub_num) MidiTimeAxisView::paste (framepos_t pos, const Selection& selection, PasteContext& ctx, const int32_t sub_num)
{ {
if (!_editor.internal_editing()) { if (!_editor.internal_editing()) {
// Non-internal paste, paste regions like any other route // Non-internal paste, paste regions like any other route

View file

@ -82,13 +82,13 @@ public:
void set_height (uint32_t, TrackHeightMode m = OnlySelf); void set_height (uint32_t, TrackHeightMode m = OnlySelf);
boost::shared_ptr<ARDOUR::MidiRegion> add_region (ARDOUR::framepos_t, ARDOUR::framecnt_t, bool, const int32_t& sub_num); boost::shared_ptr<ARDOUR::MidiRegion> add_region (ARDOUR::framepos_t, ARDOUR::framecnt_t, bool, const int32_t sub_num);
void show_all_automation (bool apply_to_selection = false); void show_all_automation (bool apply_to_selection = false);
void show_existing_automation (bool apply_to_selection = false); void show_existing_automation (bool apply_to_selection = false);
void create_automation_child (const Evoral::Parameter& param, bool show); void create_automation_child (const Evoral::Parameter& param, bool show);
bool paste (ARDOUR::framepos_t, const Selection&, PasteContext& ctx, const int32_t& sub_num); bool paste (ARDOUR::framepos_t, const Selection&, PasteContext& ctx, const int32_t sub_num);
ARDOUR::NoteMode note_mode() const { return _note_mode; } ARDOUR::NoteMode note_mode() const { return _note_mode; }
ARDOUR::ColorMode color_mode() const { return _color_mode; } ARDOUR::ColorMode color_mode() const { return _color_mode; }

View file

@ -289,7 +289,7 @@ class PublicEditor : public Gtkmm2ext::Tabbable {
virtual void restore_editing_space () = 0; virtual void restore_editing_space () = 0;
virtual framepos_t get_preferred_edit_position (Editing::EditIgnoreOption = Editing::EDIT_IGNORE_NONE, bool from_context_menu = false, bool from_outside_canvas = false) = 0; virtual framepos_t get_preferred_edit_position (Editing::EditIgnoreOption = Editing::EDIT_IGNORE_NONE, bool from_context_menu = false, bool from_outside_canvas = false) = 0;
virtual void toggle_meter_updating() = 0; virtual void toggle_meter_updating() = 0;
virtual void split_regions_at (framepos_t, RegionSelection&, const int32_t& sub_num) = 0; virtual void split_regions_at (framepos_t, RegionSelection&, const int32_t sub_num) = 0;
virtual void split_region_at_points (boost::shared_ptr<ARDOUR::Region>, ARDOUR::AnalysisFeatureList&, bool can_ferret, bool select_new = false) = 0; virtual void split_region_at_points (boost::shared_ptr<ARDOUR::Region>, ARDOUR::AnalysisFeatureList&, bool can_ferret, bool select_new = false) = 0;
virtual void mouse_add_new_marker (framepos_t where, bool is_cd=false) = 0; virtual void mouse_add_new_marker (framepos_t where, bool is_cd=false) = 0;
virtual void foreach_time_axis_view (sigc::slot<void,TimeAxisView&>) = 0; virtual void foreach_time_axis_view (sigc::slot<void,TimeAxisView&>) = 0;

View file

@ -834,7 +834,7 @@ RegionView::update_coverage_frames (LayerDisplay d)
} }
bool bool
RegionView::trim_front (framepos_t new_bound, bool no_overlap, const int32_t& sub_num) RegionView::trim_front (framepos_t new_bound, bool no_overlap, const int32_t sub_num)
{ {
if (_region->locked()) { if (_region->locked()) {
return false; return false;
@ -876,7 +876,7 @@ RegionView::trim_front (framepos_t new_bound, bool no_overlap, const int32_t& su
} }
bool bool
RegionView::trim_end (framepos_t new_bound, bool no_overlap, const int32_t& sub_num) RegionView::trim_end (framepos_t new_bound, bool no_overlap, const int32_t sub_num)
{ {
if (_region->locked()) { if (_region->locked()) {
return false; return false;

View file

@ -102,12 +102,12 @@ class RegionView : public TimeAxisViewItem
/** Called when a front trim is about to begin */ /** Called when a front trim is about to begin */
virtual void trim_front_starting () {} virtual void trim_front_starting () {}
bool trim_front (framepos_t, bool, const int32_t& sub_num); bool trim_front (framepos_t, bool, const int32_t sub_num);
/** Called when a start trim has finished */ /** Called when a start trim has finished */
virtual void trim_front_ending () {} virtual void trim_front_ending () {}
bool trim_end (framepos_t, bool, const int32_t& sub_num); bool trim_end (framepos_t, bool, const int32_t sub_num);
void move_contents (ARDOUR::frameoffset_t); void move_contents (ARDOUR::frameoffset_t);
virtual void thaw_after_trim (); virtual void thaw_after_trim ();

View file

@ -1585,7 +1585,7 @@ RouteTimeAxisView::cut_copy_clear (Selection& selection, CutCopyOp op)
} }
bool bool
RouteTimeAxisView::paste (framepos_t pos, const Selection& selection, PasteContext& ctx, const int32_t& sub_num) RouteTimeAxisView::paste (framepos_t pos, const Selection& selection, PasteContext& ctx, const int32_t sub_num)
{ {
if (!is_track()) { if (!is_track()) {
return false; return false;

View file

@ -107,7 +107,7 @@ public:
/* Editing operations */ /* Editing operations */
void cut_copy_clear (Selection&, Editing::CutCopyOp); void cut_copy_clear (Selection&, Editing::CutCopyOp);
bool paste (ARDOUR::framepos_t, const Selection&, PasteContext& ctx, const int32_t& sub_num); bool paste (ARDOUR::framepos_t, const Selection&, PasteContext& ctx, const int32_t sub_num);
RegionView* combine_regions (); RegionView* combine_regions ();
void uncombine_regions (); void uncombine_regions ();
void uncombine_region (RegionView*); void uncombine_region (RegionView*);

View file

@ -186,7 +186,7 @@ class TimeAxisView : public virtual AxisView
virtual bool paste (ARDOUR::framepos_t pos, virtual bool paste (ARDOUR::framepos_t pos,
const Selection& selection, const Selection& selection,
PasteContext& ctx, PasteContext& ctx,
const int32_t& sub_num) { return false; } const int32_t sub_num) { return false; }
virtual void set_selected_regionviews (RegionSelection&) {} virtual void set_selected_regionviews (RegionSelection&) {}
virtual void set_selected_points (PointSelection&) {} virtual void set_selected_points (PointSelection&) {}

View file

@ -180,7 +180,7 @@ class LIBARDOUR_API AudioRegion : public Region
AudioRegion (boost::shared_ptr<AudioSource>); AudioRegion (boost::shared_ptr<AudioSource>);
AudioRegion (const SourceList &); AudioRegion (const SourceList &);
AudioRegion (boost::shared_ptr<const AudioRegion>); AudioRegion (boost::shared_ptr<const AudioRegion>);
AudioRegion (boost::shared_ptr<const AudioRegion>, frameoffset_t offset, const int32_t& sub_num); AudioRegion (boost::shared_ptr<const AudioRegion>, frameoffset_t offset, const int32_t sub_num);
AudioRegion (boost::shared_ptr<const AudioRegion>, const SourceList&); AudioRegion (boost::shared_ptr<const AudioRegion>, const SourceList&);
AudioRegion (SourceList &); AudioRegion (SourceList &);

View file

@ -116,7 +116,7 @@ class LIBARDOUR_API MidiRegion : public Region
MidiRegion (const SourceList&); MidiRegion (const SourceList&);
MidiRegion (boost::shared_ptr<const MidiRegion>); MidiRegion (boost::shared_ptr<const MidiRegion>);
MidiRegion (boost::shared_ptr<const MidiRegion>, frameoffset_t offset, const int32_t& sub_num = 0); MidiRegion (boost::shared_ptr<const MidiRegion>, frameoffset_t offset, const int32_t sub_num = 0);
framecnt_t _read_at (const SourceList&, Evoral::EventSink<framepos_t>& dst, framecnt_t _read_at (const SourceList&, Evoral::EventSink<framepos_t>& dst,
framepos_t position, framepos_t position,
@ -132,11 +132,11 @@ class LIBARDOUR_API MidiRegion : public Region
void recompute_at_start (); void recompute_at_start ();
void recompute_at_end (); void recompute_at_end ();
void set_position_internal (framepos_t pos, bool allow_bbt_recompute, const int32_t& sub_num); void set_position_internal (framepos_t pos, bool allow_bbt_recompute, const int32_t sub_num);
void set_length_internal (framecnt_t len, const int32_t& sub_num); void set_length_internal (framecnt_t len, const int32_t sub_num);
void set_start_internal (framecnt_t, const int32_t& sub_num); void set_start_internal (framecnt_t, const int32_t sub_num);
void trim_to_internal (framepos_t position, framecnt_t length, const int32_t& sub_num); void trim_to_internal (framepos_t position, framecnt_t length, const int32_t sub_num);
void update_length_beats (const int32_t& sub_num); void update_length_beats (const int32_t sub_num);
void model_changed (); void model_changed ();
void model_automation_state_changed (Evoral::Parameter const &); void model_automation_state_changed (Evoral::Parameter const &);

View file

@ -128,14 +128,14 @@ public:
/* Editing operations */ /* Editing operations */
void add_region (boost::shared_ptr<Region>, framepos_t position, float times = 1, bool auto_partition = false, const int32_t& sub_num = 0); void add_region (boost::shared_ptr<Region>, framepos_t position, float times = 1, bool auto_partition = false, const int32_t sub_num = 0);
void remove_region (boost::shared_ptr<Region>); void remove_region (boost::shared_ptr<Region>);
void get_equivalent_regions (boost::shared_ptr<Region>, std::vector<boost::shared_ptr<Region> >&); void get_equivalent_regions (boost::shared_ptr<Region>, std::vector<boost::shared_ptr<Region> >&);
void get_region_list_equivalent_regions (boost::shared_ptr<Region>, std::vector<boost::shared_ptr<Region> >&); void get_region_list_equivalent_regions (boost::shared_ptr<Region>, std::vector<boost::shared_ptr<Region> >&);
void get_source_equivalent_regions (boost::shared_ptr<Region>, std::vector<boost::shared_ptr<Region> >&); void get_source_equivalent_regions (boost::shared_ptr<Region>, std::vector<boost::shared_ptr<Region> >&);
void replace_region (boost::shared_ptr<Region> old, boost::shared_ptr<Region> newr, framepos_t pos); void replace_region (boost::shared_ptr<Region> old, boost::shared_ptr<Region> newr, framepos_t pos);
void split_region (boost::shared_ptr<Region>, framepos_t position, const int32_t& sub_num); void split_region (boost::shared_ptr<Region>, framepos_t position, const int32_t sub_num);
void split (framepos_t at, const int32_t& sub_num); void split (framepos_t at, const int32_t sub_num);
void shift (framepos_t at, frameoffset_t distance, bool move_intersected, bool ignore_music_glue); void shift (framepos_t at, frameoffset_t distance, bool move_intersected, bool ignore_music_glue);
void partition (framepos_t start, framepos_t end, bool cut = false); void partition (framepos_t start, framepos_t end, bool cut = false);
void duplicate (boost::shared_ptr<Region>, framepos_t position, float times); void duplicate (boost::shared_ptr<Region>, framepos_t position, float times);
@ -161,7 +161,7 @@ public:
boost::shared_ptr<Playlist> cut (std::list<AudioRange>&, bool result_is_hidden = true); boost::shared_ptr<Playlist> cut (std::list<AudioRange>&, bool result_is_hidden = true);
boost::shared_ptr<Playlist> copy (std::list<AudioRange>&, bool result_is_hidden = true); boost::shared_ptr<Playlist> copy (std::list<AudioRange>&, bool result_is_hidden = true);
int paste (boost::shared_ptr<Playlist>, framepos_t position, float times, const int32_t& sub_num); int paste (boost::shared_ptr<Playlist>, framepos_t position, float times, const int32_t sub_num);
const RegionListProperty& region_list_property () const { return regions; } const RegionListProperty& region_list_property () const { return regions; }
boost::shared_ptr<RegionList> region_list(); boost::shared_ptr<RegionList> region_list();
@ -362,7 +362,7 @@ public:
virtual XMLNode& state (bool); virtual XMLNode& state (bool);
bool add_region_internal (boost::shared_ptr<Region>, framepos_t position, const int32_t& sub_num = 0); bool add_region_internal (boost::shared_ptr<Region>, framepos_t position, const int32_t sub_num = 0);
int remove_region_internal (boost::shared_ptr<Region>); int remove_region_internal (boost::shared_ptr<Region>);
void copy_regions (RegionList&) const; void copy_regions (RegionList&) const;
@ -380,7 +380,7 @@ public:
void begin_undo (); void begin_undo ();
void end_undo (); void end_undo ();
void _split_region (boost::shared_ptr<Region>, framepos_t position, const int32_t& sub_num); void _split_region (boost::shared_ptr<Region>, framepos_t position, const int32_t sub_num);
typedef std::pair<boost::shared_ptr<Region>, boost::shared_ptr<Region> > TwoRegions; typedef std::pair<boost::shared_ptr<Region>, boost::shared_ptr<Region> > TwoRegions;

View file

@ -172,7 +172,7 @@ class LIBARDOUR_API Region
PositionLockStyle position_lock_style () const { return _position_lock_style; } PositionLockStyle position_lock_style () const { return _position_lock_style; }
void set_position_lock_style (PositionLockStyle ps); void set_position_lock_style (PositionLockStyle ps);
void recompute_position_from_lock_style (const int32_t& sub_num); void recompute_position_from_lock_style (const int32_t sub_num);
double beat () const { return _beat; } double beat () const { return _beat; }
void set_beat (double beat) { _beat = beat; } void set_beat (double beat) { _beat = beat; }
@ -207,7 +207,7 @@ class LIBARDOUR_API Region
/* EDITING OPERATIONS */ /* EDITING OPERATIONS */
void set_length (framecnt_t, const int32_t& sub_num); void set_length (framecnt_t, const int32_t sub_num);
void set_start (framepos_t); void set_start (framepos_t);
void set_position (framepos_t, int32_t sub_num = 0); void set_position (framepos_t, int32_t sub_num = 0);
void set_initial_position (framepos_t); void set_initial_position (framepos_t);
@ -218,15 +218,15 @@ class LIBARDOUR_API Region
bool at_natural_position () const; bool at_natural_position () const;
void move_to_natural_position (); void move_to_natural_position ();
void move_start (frameoffset_t distance, const int32_t& sub_num = 0); void move_start (frameoffset_t distance, const int32_t sub_num = 0);
void trim_front (framepos_t new_position, const int32_t& sub_num = 0); void trim_front (framepos_t new_position, const int32_t sub_num = 0);
void trim_end (framepos_t new_position, const int32_t& sub_num = 0); void trim_end (framepos_t new_position, const int32_t sub_num = 0);
void trim_to (framepos_t position, framecnt_t length, const int32_t& sub_num = 0); void trim_to (framepos_t position, framecnt_t length, const int32_t sub_num = 0);
virtual void fade_range (framepos_t, framepos_t) {} virtual void fade_range (framepos_t, framepos_t) {}
void cut_front (framepos_t new_position, const int32_t& sub_num = 0); void cut_front (framepos_t new_position, const int32_t sub_num = 0);
void cut_end (framepos_t new_position, const int32_t& sub_num = 0); void cut_end (framepos_t new_position, const int32_t sub_num = 0);
void set_layer (layer_t l); /* ONLY Playlist can call this */ void set_layer (layer_t l); /* ONLY Playlist can call this */
void raise (); void raise ();
@ -341,7 +341,7 @@ class LIBARDOUR_API Region
Region (boost::shared_ptr<const Region>); Region (boost::shared_ptr<const Region>);
/** Construct a region from another region, at an offset within that region */ /** Construct a region from another region, at an offset within that region */
Region (boost::shared_ptr<const Region>, frameoffset_t start_offset, const int32_t& sub_num); Region (boost::shared_ptr<const Region>, frameoffset_t start_offset, const int32_t sub_num);
/** Construct a region as a copy of another region, but with different sources */ /** Construct a region as a copy of another region, but with different sources */
Region (boost::shared_ptr<const Region>, const SourceList&); Region (boost::shared_ptr<const Region>, const SourceList&);
@ -358,9 +358,9 @@ class LIBARDOUR_API Region
void send_change (const PBD::PropertyChange&); void send_change (const PBD::PropertyChange&);
virtual int _set_state (const XMLNode&, int version, PBD::PropertyChange& what_changed, bool send_signal); virtual int _set_state (const XMLNode&, int version, PBD::PropertyChange& what_changed, bool send_signal);
void post_set (const PBD::PropertyChange&); void post_set (const PBD::PropertyChange&);
virtual void set_position_internal (framepos_t pos, bool allow_bbt_recompute, const int32_t& sub_num); virtual void set_position_internal (framepos_t pos, bool allow_bbt_recompute, const int32_t sub_num);
virtual void set_length_internal (framecnt_t, const int32_t& sub_num); virtual void set_length_internal (framecnt_t, const int32_t sub_num);
virtual void set_start_internal (framecnt_t, const int32_t& sub_num = 0); virtual void set_start_internal (framecnt_t, const int32_t sub_num = 0);
bool verify_start_and_length (framepos_t, framecnt_t&); bool verify_start_and_length (framepos_t, framecnt_t&);
void first_edit (); void first_edit ();
@ -398,9 +398,9 @@ class LIBARDOUR_API Region
private: private:
void mid_thaw (const PBD::PropertyChange&); void mid_thaw (const PBD::PropertyChange&);
virtual void trim_to_internal (framepos_t position, framecnt_t length, const int32_t& sub_num); virtual void trim_to_internal (framepos_t position, framecnt_t length, const int32_t sub_num);
void modify_front (framepos_t new_position, bool reset_fade, const int32_t& sub_num); void modify_front (framepos_t new_position, bool reset_fade, const int32_t sub_num);
void modify_end (framepos_t new_position, bool reset_fade, const int32_t& sub_num); void modify_end (framepos_t new_position, bool reset_fade, const int32_t sub_num);
void maybe_uncopy (); void maybe_uncopy ();

View file

@ -59,7 +59,7 @@ public:
static PBD::Signal1<void,boost::shared_ptr<Region> > CheckNewRegion; static PBD::Signal1<void,boost::shared_ptr<Region> > CheckNewRegion;
/** create a "pure copy" of Region @param other */ /** create a "pure copy" of Region @param other */
static boost::shared_ptr<Region> create (boost::shared_ptr<const Region> other, bool announce = false, const int32_t& sub_num = 0); static boost::shared_ptr<Region> create (boost::shared_ptr<const Region> other, bool announce = false, const int32_t sub_num = 0);
/** create a region from a single Source */ /** create a region from a single Source */
static boost::shared_ptr<Region> create (boost::shared_ptr<Source>, static boost::shared_ptr<Region> create (boost::shared_ptr<Source>,
@ -73,7 +73,7 @@ public:
const PBD::PropertyList&, bool announce = true); const PBD::PropertyList&, bool announce = true);
/** create a copy of @param other starting at @param offset within @param other */ /** create a copy of @param other starting at @param offset within @param other */
static boost::shared_ptr<Region> create (boost::shared_ptr<Region> other, frameoffset_t offset, static boost::shared_ptr<Region> create (boost::shared_ptr<Region> other, frameoffset_t offset,
const PBD::PropertyList&, bool announce = true, const int32_t& sub_num = 0); const PBD::PropertyList&, bool announce = true, const int32_t sub_num = 0);
/** create a "copy" of @param other but using a different set of sources @param srcs */ /** create a "copy" of @param other but using a different set of sources @param srcs */
static boost::shared_ptr<Region> create (boost::shared_ptr<Region> other, const SourceList& srcs, static boost::shared_ptr<Region> create (boost::shared_ptr<Region> other, const SourceList& srcs,
const PBD::PropertyList&, bool announce = true); const PBD::PropertyList&, bool announce = true);

View file

@ -452,7 +452,7 @@ class LIBARDOUR_API TempoMap : public PBD::StatefulDestructible
bool gui_change_tempo (TempoSection*, const Tempo& bpm); bool gui_change_tempo (TempoSection*, const Tempo& bpm);
void gui_dilate_tempo (TempoSection* tempo, const framepos_t& frame, const framepos_t& end_frame, const double& pulse); void gui_dilate_tempo (TempoSection* tempo, const framepos_t& frame, const framepos_t& end_frame, const double& pulse);
double exact_beat_at_frame (const framepos_t& frame, const int32_t& sub_num); double exact_beat_at_frame (const framepos_t& frame, const int32_t sub_num);
std::pair<double, framepos_t> predict_tempo_position (TempoSection* section, const Timecode::BBT_Time& bbt); std::pair<double, framepos_t> predict_tempo_position (TempoSection* section, const Timecode::BBT_Time& bbt);
bool can_solve_bbt (TempoSection* section, const Timecode::BBT_Time& bbt); bool can_solve_bbt (TempoSection* section, const Timecode::BBT_Time& bbt);
@ -497,7 +497,7 @@ private:
bool solve_map_frame (Metrics& metrics, MeterSection* section, const framepos_t& frame); bool solve_map_frame (Metrics& metrics, MeterSection* section, const framepos_t& frame);
bool solve_map_bbt (Metrics& metrics, MeterSection* section, const Timecode::BBT_Time& bbt); bool solve_map_bbt (Metrics& metrics, MeterSection* section, const Timecode::BBT_Time& bbt);
double exact_beat_at_frame_locked (const Metrics& metrics, const framepos_t& frame, const int32_t& sub_num); double exact_beat_at_frame_locked (const Metrics& metrics, const framepos_t& frame, const int32_t sub_num);
friend class ::BBTTest; friend class ::BBTTest;
friend class ::FrameposPlusBeatsTest; friend class ::FrameposPlusBeatsTest;

View file

@ -279,7 +279,7 @@ AudioRegion::AudioRegion (boost::shared_ptr<const AudioRegion> other)
assert (_sources.size() == _master_sources.size()); assert (_sources.size() == _master_sources.size());
} }
AudioRegion::AudioRegion (boost::shared_ptr<const AudioRegion> other, framecnt_t offset, const int32_t& sub_num) AudioRegion::AudioRegion (boost::shared_ptr<const AudioRegion> other, framecnt_t offset, const int32_t sub_num)
: Region (other, offset, sub_num) : Region (other, offset, sub_num)
, AUDIOREGION_COPY_STATE (other) , AUDIOREGION_COPY_STATE (other)
/* As far as I can see, the _envelope's times are relative to region position, and have nothing /* As far as I can see, the _envelope's times are relative to region position, and have nothing

View file

@ -102,7 +102,7 @@ MidiRegion::MidiRegion (boost::shared_ptr<const MidiRegion> other)
} }
/** Create a new MidiRegion that is part of an existing one */ /** Create a new MidiRegion that is part of an existing one */
MidiRegion::MidiRegion (boost::shared_ptr<const MidiRegion> other, frameoffset_t offset, const int32_t& sub_num) MidiRegion::MidiRegion (boost::shared_ptr<const MidiRegion> other, frameoffset_t offset, const int32_t sub_num)
: Region (other, offset, sub_num) : Region (other, offset, sub_num)
, _start_beats (Properties::start_beats, Evoral::Beats()) , _start_beats (Properties::start_beats, Evoral::Beats())
, _length_beats (Properties::length_beats, other->_length_beats) , _length_beats (Properties::length_beats, other->_length_beats)
@ -188,7 +188,7 @@ MidiRegion::set_start_beats_from_start_frames ()
} }
void void
MidiRegion::set_length_internal (framecnt_t len, const int32_t& sub_num) MidiRegion::set_length_internal (framecnt_t len, const int32_t sub_num)
{ {
Region::set_length_internal (len, sub_num); Region::set_length_internal (len, sub_num);
update_length_beats (sub_num); update_length_beats (sub_num);
@ -227,13 +227,13 @@ MidiRegion::update_after_tempo_map_change (bool /* send */)
} }
void void
MidiRegion::update_length_beats (const int32_t& sub_num) MidiRegion::update_length_beats (const int32_t sub_num)
{ {
_length_beats = Evoral::Beats (_session.tempo_map().exact_beat_at_frame (_position + _length, sub_num) - beat()); _length_beats = Evoral::Beats (_session.tempo_map().exact_beat_at_frame (_position + _length, sub_num) - beat());
} }
void void
MidiRegion::set_position_internal (framepos_t pos, bool allow_bbt_recompute, const int32_t& sub_num) MidiRegion::set_position_internal (framepos_t pos, bool allow_bbt_recompute, const int32_t sub_num)
{ {
Region::set_position_internal (pos, allow_bbt_recompute, sub_num); Region::set_position_internal (pos, allow_bbt_recompute, sub_num);
@ -486,7 +486,7 @@ MidiRegion::fix_negative_start ()
} }
void void
MidiRegion::set_start_internal (framecnt_t s, const int32_t& sub_num) MidiRegion::set_start_internal (framecnt_t s, const int32_t sub_num)
{ {
Region::set_start_internal (s, sub_num); Region::set_start_internal (s, sub_num);
@ -496,7 +496,7 @@ MidiRegion::set_start_internal (framecnt_t s, const int32_t& sub_num)
} }
void void
MidiRegion::trim_to_internal (framepos_t position, framecnt_t length, const int32_t& sub_num) MidiRegion::trim_to_internal (framepos_t position, framecnt_t length, const int32_t sub_num)
{ {
framepos_t new_start; framepos_t new_start;

View file

@ -666,7 +666,7 @@ Playlist::flush_notifications (bool from_undo)
/** Note: this calls set_layer (..., DBL_MAX) so it will reset the layering index of region */ /** Note: this calls set_layer (..., DBL_MAX) so it will reset the layering index of region */
void void
Playlist::add_region (boost::shared_ptr<Region> region, framepos_t position, float times, bool auto_partition, const int32_t& sub_num) Playlist::add_region (boost::shared_ptr<Region> region, framepos_t position, float times, bool auto_partition, const int32_t sub_num)
{ {
RegionWriteLock rlock (this); RegionWriteLock rlock (this);
times = fabs (times); times = fabs (times);
@ -735,7 +735,7 @@ Playlist::flush_notifications (bool from_undo)
} }
bool bool
Playlist::add_region_internal (boost::shared_ptr<Region> region, framepos_t position, const int32_t& sub_num) Playlist::add_region_internal (boost::shared_ptr<Region> region, framepos_t position, const int32_t sub_num)
{ {
if (region->data_type() != _type) { if (region->data_type() != _type) {
return false; return false;
@ -1209,7 +1209,7 @@ Playlist::flush_notifications (bool from_undo)
} }
int int
Playlist::paste (boost::shared_ptr<Playlist> other, framepos_t position, float times, const int32_t& sub_num) Playlist::paste (boost::shared_ptr<Playlist> other, framepos_t position, float times, const int32_t sub_num)
{ {
times = fabs (times); times = fabs (times);
@ -1390,7 +1390,7 @@ Playlist::duplicate_ranges (std::list<AudioRange>& ranges, float /* times */)
} }
void void
Playlist::split (framepos_t at, const int32_t& sub_num) Playlist::split (framepos_t at, const int32_t sub_num)
{ {
RegionWriteLock rlock (this); RegionWriteLock rlock (this);
RegionList copy (regions.rlist()); RegionList copy (regions.rlist());
@ -1404,14 +1404,14 @@ Playlist::duplicate_ranges (std::list<AudioRange>& ranges, float /* times */)
} }
void void
Playlist::split_region (boost::shared_ptr<Region> region, framepos_t playlist_position, const int32_t& sub_num) Playlist::split_region (boost::shared_ptr<Region> region, framepos_t playlist_position, const int32_t sub_num)
{ {
RegionWriteLock rl (this); RegionWriteLock rl (this);
_split_region (region, playlist_position, sub_num); _split_region (region, playlist_position, sub_num);
} }
void void
Playlist::_split_region (boost::shared_ptr<Region> region, framepos_t playlist_position, const int32_t& sub_num) Playlist::_split_region (boost::shared_ptr<Region> region, framepos_t playlist_position, const int32_t sub_num)
{ {
if (!region->covers (playlist_position)) { if (!region->covers (playlist_position)) {
return; return;

View file

@ -320,7 +320,7 @@ Region::Region (boost::shared_ptr<const Region> other)
the start within \a other is given by \a offset the start within \a other is given by \a offset
(i.e. relative to the start of \a other's sources, the start is \a offset + \a other.start() (i.e. relative to the start of \a other's sources, the start is \a offset + \a other.start()
*/ */
Region::Region (boost::shared_ptr<const Region> other, frameoffset_t offset, const int32_t& sub_num) Region::Region (boost::shared_ptr<const Region> other, frameoffset_t offset, const int32_t sub_num)
: SessionObject(other->session(), other->name()) : SessionObject(other->session(), other->name())
, _type (other->data_type()) , _type (other->data_type())
, REGION_COPY_STATE (other) , REGION_COPY_STATE (other)
@ -419,7 +419,7 @@ Region::set_name (const std::string& str)
} }
void void
Region::set_length (framecnt_t len, const int32_t& sub_num) Region::set_length (framecnt_t len, const int32_t sub_num)
{ {
//cerr << "Region::set_length() len = " << len << endl; //cerr << "Region::set_length() len = " << len << endl;
if (locked()) { if (locked()) {
@ -456,7 +456,7 @@ Region::set_length (framecnt_t len, const int32_t& sub_num)
} }
void void
Region::set_length_internal (framecnt_t len, const int32_t& sub_num) Region::set_length_internal (framecnt_t len, const int32_t sub_num)
{ {
_last_length = _length; _last_length = _length;
_length = len; _length = len;
@ -643,7 +643,7 @@ Region::set_initial_position (framepos_t pos)
} }
void void
Region::set_position_internal (framepos_t pos, bool allow_bbt_recompute, const int32_t& sub_num) Region::set_position_internal (framepos_t pos, bool allow_bbt_recompute, const int32_t sub_num)
{ {
/* We emit a change of Properties::position even if the position hasn't changed /* We emit a change of Properties::position even if the position hasn't changed
(see Region::set_position), so we must always set this up so that (see Region::set_position), so we must always set this up so that
@ -670,7 +670,7 @@ Region::set_position_internal (framepos_t pos, bool allow_bbt_recompute, const i
} }
void void
Region::recompute_position_from_lock_style (const int32_t& sub_num) Region::recompute_position_from_lock_style (const int32_t sub_num)
{ {
_beat = _session.tempo_map().exact_beat_at_frame (_position, sub_num); _beat = _session.tempo_map().exact_beat_at_frame (_position, sub_num);
} }
@ -743,7 +743,7 @@ Region::set_start (framepos_t pos)
} }
void void
Region::move_start (frameoffset_t distance, const int32_t& sub_num) Region::move_start (frameoffset_t distance, const int32_t sub_num)
{ {
if (locked() || position_locked() || video_locked()) { if (locked() || position_locked() || video_locked()) {
return; return;
@ -788,25 +788,25 @@ Region::move_start (frameoffset_t distance, const int32_t& sub_num)
} }
void void
Region::trim_front (framepos_t new_position, const int32_t& sub_num) Region::trim_front (framepos_t new_position, const int32_t sub_num)
{ {
modify_front (new_position, false, sub_num); modify_front (new_position, false, sub_num);
} }
void void
Region::cut_front (framepos_t new_position, const int32_t& sub_num) Region::cut_front (framepos_t new_position, const int32_t sub_num)
{ {
modify_front (new_position, true, sub_num); modify_front (new_position, true, sub_num);
} }
void void
Region::cut_end (framepos_t new_endpoint, const int32_t& sub_num) Region::cut_end (framepos_t new_endpoint, const int32_t sub_num)
{ {
modify_end (new_endpoint, true, sub_num); modify_end (new_endpoint, true, sub_num);
} }
void void
Region::modify_front (framepos_t new_position, bool reset_fade, const int32_t& sub_num) Region::modify_front (framepos_t new_position, bool reset_fade, const int32_t sub_num)
{ {
if (locked()) { if (locked()) {
return; return;
@ -851,7 +851,7 @@ Region::modify_front (framepos_t new_position, bool reset_fade, const int32_t& s
} }
void void
Region::modify_end (framepos_t new_endpoint, bool reset_fade, const int32_t& sub_num) Region::modify_end (framepos_t new_endpoint, bool reset_fade, const int32_t sub_num)
{ {
if (locked()) { if (locked()) {
return; return;
@ -873,13 +873,13 @@ Region::modify_end (framepos_t new_endpoint, bool reset_fade, const int32_t& sub
*/ */
void void
Region::trim_end (framepos_t new_endpoint, const int32_t& sub_num) Region::trim_end (framepos_t new_endpoint, const int32_t sub_num)
{ {
modify_end (new_endpoint, false, sub_num); modify_end (new_endpoint, false, sub_num);
} }
void void
Region::trim_to (framepos_t position, framecnt_t length, const int32_t& sub_num) Region::trim_to (framepos_t position, framecnt_t length, const int32_t sub_num)
{ {
if (locked()) { if (locked()) {
return; return;
@ -894,7 +894,7 @@ Region::trim_to (framepos_t position, framecnt_t length, const int32_t& sub_num)
} }
void void
Region::trim_to_internal (framepos_t position, framecnt_t length, const int32_t& sub_num) Region::trim_to_internal (framepos_t position, framecnt_t length, const int32_t sub_num)
{ {
framepos_t new_start; framepos_t new_start;
@ -1850,7 +1850,7 @@ Region::post_set (const PropertyChange& pc)
} }
void void
Region::set_start_internal (framecnt_t s, const int32_t& sub_num) Region::set_start_internal (framecnt_t s, const int32_t sub_num)
{ {
_start = s; _start = s;
} }

View file

@ -46,7 +46,7 @@ std::map<std::string, PBD::ID> RegionFactory::region_name_map;
RegionFactory::CompoundAssociations RegionFactory::_compound_associations; RegionFactory::CompoundAssociations RegionFactory::_compound_associations;
boost::shared_ptr<Region> boost::shared_ptr<Region>
RegionFactory::create (boost::shared_ptr<const Region> region, bool announce, const int32_t& sub_num) RegionFactory::create (boost::shared_ptr<const Region> region, bool announce, const int32_t sub_num)
{ {
boost::shared_ptr<Region> ret; boost::shared_ptr<Region> ret;
boost::shared_ptr<const AudioRegion> ar; boost::shared_ptr<const AudioRegion> ar;
@ -144,7 +144,7 @@ RegionFactory::create (boost::shared_ptr<Region> region, const PropertyList& pli
} }
boost::shared_ptr<Region> boost::shared_ptr<Region>
RegionFactory::create (boost::shared_ptr<Region> region, frameoffset_t offset, const PropertyList& plist, bool announce, const int32_t& sub_num) RegionFactory::create (boost::shared_ptr<Region> region, frameoffset_t offset, const PropertyList& plist, bool announce, const int32_t sub_num)
{ {
boost::shared_ptr<Region> ret; boost::shared_ptr<Region> ret;
boost::shared_ptr<const AudioRegion> other_a; boost::shared_ptr<const AudioRegion> other_a;

View file

@ -2978,7 +2978,7 @@ TempoMap::gui_dilate_tempo (TempoSection* ts, const framepos_t& frame, const fra
} }
double double
TempoMap::exact_beat_at_frame (const framepos_t& frame, const int32_t& sub_num) TempoMap::exact_beat_at_frame (const framepos_t& frame, const int32_t sub_num)
{ {
Glib::Threads::RWLock::ReaderLock lm (lock); Glib::Threads::RWLock::ReaderLock lm (lock);
@ -2986,7 +2986,7 @@ TempoMap::exact_beat_at_frame (const framepos_t& frame, const int32_t& sub_num)
} }
double double
TempoMap::exact_beat_at_frame_locked (const Metrics& metrics, const framepos_t& frame, const int32_t& sub_num) TempoMap::exact_beat_at_frame_locked (const Metrics& metrics, const framepos_t& frame, const int32_t sub_num)
{ {
double beat = beat_at_frame_locked (metrics, frame); double beat = beat_at_frame_locked (metrics, frame);
if (sub_num > 1) { if (sub_num > 1) {