So, for those interested, could you please follow these steps to illustrate what happens and see whether you can reproduce the issue.
(My specs: FCPX 10.1.4, OSX 10.9.5, MBP Late 2011, 16GB Ram)
- Open a library that has some media in it for testing
- Create a new project ("test1")
- Verify "View -> Show Used Media Ranges" is turned on
- Go to an event, choose a clip, make a small selection, and hit E to drop it into the project timeline
- Select the clip in the timeline, Shift-F to match frame in the browser. Verify the source clip is selected in the browser ok, and check you can see the orange "used media range" bars are there in the source clip (we will be keeping an eye on this throughout the next steps)
- Select the clip in the timeline again. Watch the source clip in the browser, and Command-X to cut it from the timeline. As the clip is cut from the timeline, the orange used media bars will go away (as expected).
- Command-V to past the clip back in again - verify the orange used media range returns to the source clip in the browser
Ok. We can see that the media ranges are preserved when you cut/paste (and move clips between projects and so forth).
- Select the clip in the timeline again.
- Open the Timeline Index
- ** Change the name of the clip in the timeline index
- Verify that the orange media range bars are still shown in the browser, and we can still match to the source frame, just to show the name change shouldn't affect the link
- Command-X the clip to cut it from the timeline. Verify the orange used media bars go away (as expected as the media is no longer used in the timeline)
- Command-V to paste the clip back into the timeline again
At this point, the clip is back in the timeline, *but the orange used media range* on the source clip *does not return*.
At this point, the clip has lost it's used media tagging, and the show used media filters and related functions no longer work on the clip. The browser has lost the data that tells it the clip is used, and therefore it thinks it is unused.
So, in summary, changing a clip name in the timeline, and copy/pasting the clip in the same timeline or between different projects timeline will break the used media relationships for that clip from then on.
Quick video demonstrating this:
Used media issue (5.4MB)
Note: Interestingly, after the renamed clip has "lost" the used media ranges - if you change the name back to what the clip was called originally, the used media ranges do not come back immediately, but if you cut that clip from the timeline then re-paste it, the used media range *comes back*.
So, a workaround is to rename the clips back to the original name, then cut/paste them and the used media info should come back - which is a decent enough workaround for now, as it's a simple procedure rather than replacing all the clips in a timeline independently.