View Issue Details

IDProjectCategoryView StatusLast Update
0005618ardourbugspublic2013-09-11 20:53
Reporterthe_CLA Assigned Topaul  
PrioritynormalSeveritymajorReproducibilityalways
Status closedResolutionfixed 
Summary0005618: cleanup causes playlists with pitch shifted/time stretched regions being invalid due to the removal of source entries for master
DescriptionSteps to reproduce:
- Record some audio
- stretch (or pitch shift) at least one region on a track
- do a clean-up
- close and reload the session

Session comes up with a message like:

[ERROR]: Session: XMLNode describing a AudioRegion references an unknown source id =250
[ERROR]: Playlist: cannot create region from XML
[ERROR]: Session: cannot create Playlist from XML description.

- The track/playlist is now empty

Notice that this way you will also see that the master-source wav of the stretched file has been removed. This isn't the case when a snapshot has been created, but the the result is still the same as the source entry for the master-source had been removed from the .ardour file (even though the clean-up reported that there is nothing to clean-up) and hence the region cannot be created due to the missing master-source entry in <sources>.

So I guess to solve this it needs to be made sure that a clean-up leaves the <sources><source> entries for master-source-[n] in place the same way it does for regular source-[n].


Tested with version 3.3-62-g069fd15
TagsNo tags attached.

Activities

the_CLA

2013-08-31 20:36

reporter   ~0015292

Seems to be resolved in my own simple tests, but want to have sirriffsalot test it on his complex sessions, too, wich he hopefully will do after 3.4 release.

the_CLA

2013-09-11 20:53

reporter   ~0015323

Closing now as he doesn't seem to be willing to upgrade ATM. *shrugs*

Issue History

Date Modified Username Field Change
2013-07-26 18:14 the_CLA New Issue
2013-07-31 23:21 paul Status new => assigned
2013-07-31 23:21 paul Assigned To => paul
2013-08-31 20:36 the_CLA Note Added: 0015292
2013-09-11 20:53 the_CLA Note Added: 0015323
2013-09-11 20:53 the_CLA Status assigned => closed
2013-09-11 20:53 the_CLA Resolution open => fixed