Johannes Mueller
9bfe404b4e
Fix #6280 – region (first_frame()==0) selectable with SnapRegionBoundary
...
Issue #6280 states that when selecting ranges using SnapToRegionBoundary it's
not possible to select regions with first_frame() == 0. This is because
Playlist::find_next_region() does not consider region boundaries == pos but
only > pos. Thus it never considers pos == 0 to be a region boundary.
This solution tries to be as little invasive as possible without changing the
semantics of PlayList::find_next_region(). Therefore position 0 is added to the
region boundary cache if there's a region starting at position 0 in any track.
2017-07-25 17:39:08 +02:00
..
2017-07-24 14:59:11 -04:00
2017-07-17 21:06:04 +02:00
2017-07-17 21:06:04 +02:00
2017-07-17 21:06:04 +02:00
2017-07-17 21:06:04 +02:00
2017-07-17 21:06:04 +02:00
2017-07-17 21:06:04 +02:00
2017-07-21 14:44:37 -05:00
2017-07-17 21:06:04 +02:00
2017-07-17 21:06:04 +02:00
2017-07-17 21:06:04 +02:00
2017-07-21 14:44:37 -05:00
2017-07-18 18:29:22 +02:00
2017-07-17 21:06:04 +02:00
2017-07-17 21:06:04 +02:00
2017-07-17 21:06:04 +02:00
2017-07-17 21:06:04 +02:00
2017-07-17 21:06:04 +02:00
2017-07-24 01:59:18 +02:00
2017-07-17 21:06:04 +02:00
2017-07-24 01:59:13 +02:00
2017-07-21 15:49:28 +02:00
2017-07-21 15:49:28 +02:00
2017-07-17 21:06:04 +02:00
2017-07-17 21:06:04 +02:00
2017-07-17 21:06:04 +02:00
2017-07-17 21:06:04 +02:00
2017-07-17 21:06:04 +02:00
2017-07-17 21:06:04 +02:00
2017-07-22 02:15:20 +10:00
2017-07-17 21:06:04 +02:00
2017-07-22 02:15:20 +10:00
2017-07-20 09:51:26 -05:00
2017-07-17 21:06:04 +02:00
2017-07-17 21:06:04 +02:00
2017-07-17 21:06:04 +02:00
2017-07-22 02:15:20 +10:00
2017-07-22 02:15:20 +10:00
2017-07-17 21:06:04 +02:00
2017-07-17 21:06:04 +02:00
2017-07-22 02:15:20 +10:00
2017-07-22 02:15:20 +10:00
2017-07-25 17:39:08 +02:00
2017-07-17 21:06:04 +02:00
2017-07-17 21:06:04 +02:00
2017-07-17 21:06:04 +02:00
2017-07-17 21:06:04 +02:00
2017-07-17 21:06:04 +02:00
2017-07-17 21:06:04 +02:00
2017-07-17 21:06:04 +02:00
2017-07-20 14:15:40 -05:00
2017-07-20 14:15:40 -05:00
2017-07-22 02:15:20 +10:00
2017-07-23 19:20:35 +02:00
2017-07-22 02:15:20 +10:00
2017-07-17 21:06:04 +02:00
2017-07-17 21:06:04 +02:00
2017-07-17 21:06:04 +02:00
2017-07-17 21:06:04 +02:00
2017-07-17 21:06:04 +02:00
2017-07-17 21:06:04 +02:00
2017-07-17 21:06:04 +02:00
2017-07-17 21:06:04 +02:00
2017-07-17 21:06:04 +02:00
2017-07-17 21:06:04 +02:00
2017-07-17 21:06:04 +02:00
2017-07-17 21:06:04 +02:00
2017-07-17 21:06:04 +02:00
2017-07-17 21:06:04 +02:00
2017-07-17 21:06:04 +02:00
2017-07-17 21:06:04 +02:00
2017-07-17 21:06:04 +02:00
2017-07-17 21:06:04 +02:00
2017-07-17 21:06:04 +02:00
2017-07-17 21:06:04 +02:00
2017-07-17 21:06:04 +02:00
2017-07-21 18:58:51 +02:00
2017-07-20 23:41:39 +02:00
2017-07-24 01:59:18 +02:00
2017-07-21 02:10:29 +02:00
2017-07-17 21:06:04 +02:00
2017-07-17 21:06:04 +02:00
2017-07-17 21:06:04 +02:00
2017-07-17 21:06:04 +02:00
2017-07-17 21:06:04 +02:00
2017-07-17 21:06:04 +02:00
2017-07-17 21:06:04 +02:00
2017-07-17 21:06:04 +02:00
2017-07-17 21:06:04 +02:00
2017-07-17 21:06:04 +02:00
2017-07-17 21:06:04 +02:00
2017-07-17 21:06:04 +02:00
2017-07-17 21:06:04 +02:00
2017-07-17 21:06:04 +02:00
2017-07-19 22:15:22 +02:00
2017-07-17 21:06:04 +02:00
2017-07-17 21:06:04 +02:00
2017-07-24 01:59:18 +02:00
2017-07-17 21:06:04 +02:00
2017-07-17 21:06:04 +02:00
2017-07-17 21:06:04 +02:00
2017-07-17 21:06:04 +02:00
2017-07-17 21:06:04 +02:00
2017-07-17 21:06:04 +02:00
2017-07-22 02:15:20 +10:00
2017-07-17 21:06:04 +02:00
2017-07-17 21:06:04 +02:00
2017-07-17 21:06:04 +02:00
2017-07-21 15:49:28 +02:00
2017-07-17 21:06:04 +02:00
2017-07-17 21:06:04 +02:00
2017-07-17 21:06:04 +02:00
2017-07-17 21:06:04 +02:00
2017-07-24 01:59:22 +02:00
2017-07-24 01:59:22 +02:00
2017-07-20 15:05:07 -04:00
2017-07-17 21:06:04 +02:00
2017-07-17 21:06:04 +02:00
2017-07-17 21:06:04 +02:00
2017-07-17 21:06:04 +02:00
2017-07-17 21:06:04 +02:00
2017-07-17 21:06:04 +02:00
2017-07-17 21:06:04 +02:00
2017-07-17 21:06:04 +02:00
2017-07-17 21:06:04 +02:00
2017-07-17 21:06:04 +02:00
2017-07-24 01:59:18 +02:00
2017-07-17 21:06:04 +02:00
2017-07-17 21:06:04 +02:00
2017-07-17 21:06:04 +02:00
2017-07-17 21:06:04 +02:00
2017-07-17 21:06:04 +02:00
2017-07-17 21:06:04 +02:00
2017-07-17 21:06:04 +02:00
2017-07-17 21:06:04 +02:00
2017-07-17 21:06:04 +02:00
2017-07-17 21:06:04 +02:00
2017-07-17 21:06:04 +02:00
2017-07-17 21:06:04 +02:00
2017-07-17 21:06:04 +02:00
2017-07-17 21:06:04 +02:00
2017-07-17 21:06:04 +02:00
2017-07-24 01:59:18 +02:00
2017-07-24 01:59:03 +02:00
2017-07-19 22:15:22 +02:00
2017-07-17 21:06:04 +02:00
2017-07-17 21:06:04 +02:00
2017-07-17 21:06:04 +02:00
2017-07-22 02:15:20 +10:00
2017-07-17 21:06:04 +02:00
2017-07-17 21:06:04 +02:00
2017-07-20 15:05:07 -04:00
2017-07-17 21:06:04 +02:00
2017-07-24 01:59:18 +02:00
2017-07-17 21:06:04 +02:00
2017-07-17 21:06:04 +02:00
2017-07-17 21:06:04 +02:00
2017-07-17 21:06:04 +02:00
2017-07-22 02:15:20 +10:00
2017-07-17 21:06:04 +02:00
2017-07-17 21:06:04 +02:00
2017-07-17 21:06:04 +02:00
2017-07-17 21:06:04 +02:00
2017-07-17 21:06:04 +02:00
2017-07-17 21:06:04 +02:00
2017-07-17 21:06:04 +02:00
2017-07-17 21:06:04 +02:00
2017-07-17 21:06:04 +02:00
2017-07-17 21:06:04 +02:00
2017-07-17 21:06:04 +02:00
2017-07-17 21:06:04 +02:00
2017-07-17 21:06:04 +02:00
2017-07-17 21:06:04 +02:00
2017-07-17 21:06:04 +02:00
2017-07-17 21:06:04 +02:00
2017-07-17 21:06:04 +02:00
2017-07-20 20:10:23 +02:00
2017-07-17 21:06:04 +02:00
2017-07-21 15:49:28 +02:00
2017-07-21 15:49:28 +02:00
2017-07-17 21:06:04 +02:00
2017-07-22 02:15:20 +10:00
2017-07-22 02:15:20 +10:00
2017-07-17 21:06:04 +02:00
2017-07-17 21:06:04 +02:00
2017-07-17 21:06:04 +02:00
2017-07-17 21:06:04 +02:00
2017-07-17 21:06:04 +02:00
2017-07-17 21:06:04 +02:00
2017-07-17 21:06:04 +02:00
2017-07-17 21:06:04 +02:00
2017-07-21 02:10:29 +02:00
2017-07-17 21:06:04 +02:00
2017-07-21 21:48:20 +02:00
2017-07-17 21:06:04 +02:00
2017-07-17 21:06:04 +02:00
2017-07-17 21:06:04 +02:00