View Issue Details
| ID | Project | Category | View Status | Date Submitted | Last Update |
|---|---|---|---|---|---|
| 0001179 | ardour | bugs | public | 2006-01-27 13:23 | 2008-11-20 23:48 |
| Reporter | mschwarzenberg | Assigned To | v2 | ||
| Priority | normal | Severity | minor | Reproducibility | always |
| Status | closed | Resolution | fixed | ||
| Product Version | 0.99 | ||||
| Summary | 0001179: splitting destroys adjacent crossfade | ||||
| Description | Steps to reproduce: * create a crossfade, type: full, edit its shape * split one of the involved regions via "s" (split-at-mouse) * the crosfade gets lost (ie: muted, default type), when re-enabling the crossfade and converting it to full the former shape edit is lost. I'd think splitting regions should retain the crossfade(s) (if the split position doesn't overlap with the fades, of course). Happens with ardour0.99.cvs as of 2006/01/19 (where the splitting undo issue already is fixed). | ||||
| Tags | No tags attached. | ||||
|
2006-03-14 09:48
|
|
|
|
The attachment split-retain-xfades.diff.gz (against 0.99.2, also applicable to ardour2.0-alpha2) is an attempt to fix this issue. Should be reviewed before finally included. Notes: * States of the xfades wich are going to be destroyed by the split are collected in the new Playlist member _splited_xfades. It could be desirable to use an old StateManager state instead. * Only xfades not overlapping with the split position are restored. * restortion is done in AudioPlaylist::check_dependents * adding save_state("set state") in Crossfade::set_state was necessary to make undo work correctly. |
|
|
Fixed in CVS for both ardour 0.99 & 2.0. Please test. |
| Date Modified | Username | Field | Change |
|---|---|---|---|
| 2006-01-27 13:23 | mschwarzenberg | New Issue | |
| 2006-03-14 09:48 | mschwarzenberg | File Added: split-retain-xfades.diff.gz | |
| 2006-03-14 09:55 | mschwarzenberg | Note Added: 0002457 | |
| 2006-03-14 09:56 | mschwarzenberg | Note Edited: 0002457 | |
| 2006-03-20 16:19 | mschwarzenberg | Note Edited: 0002457 | |
| 2006-03-20 22:14 | v2 | Status | new => assigned |
| 2006-03-20 22:14 | v2 | Assigned To | => v2 |
| 2006-03-20 22:15 | v2 | Status | assigned => resolved |
| 2006-03-20 22:15 | v2 | Resolution | open => fixed |
| 2006-03-20 22:15 | v2 | Note Added: 0002461 | |
| 2008-11-20 23:48 | seablade | Status | resolved => closed |