[Mlt-devel] MLT/Shotcut Specification: ID stability
Brought to you by:
ddennedy,
lilo_booter
From: Allan R. <al...@re...> - 2018-04-26 23:07:50
|
Hey folks, A bit of a strange question, but I don't see any mention of this in the MLT documentation. Is there any central specification or convention on how NLEs handle IDs? I know the naming conventions tend to be a bit different, e.g. Shotcut (producer0, producer1...), but is there anything with regards to ID stability? Specifically, are NLEs "allowed" to change IDs if they're already set? e.g. a user adds some resource in the middle of the playlist, is there any restriction in the spec that the NLE implementation should only create a unique ID for that specific resource without modifying the other IDs? The motivation here is that I'm looking for a stable identifier for assets (images, video clips, etc.) to map to uploaded assets (e.g. AWS S3) and want to make sure it covers as many MLT-backed editors as possible. If this isn't in the MLT spec, is it something worth considering? Thanks! Cheers, Allan |