diff options
Diffstat (limited to 'src/MXF.cpp')
| -rwxr-xr-x | src/MXF.cpp | 7 |
1 files changed, 4 insertions, 3 deletions
diff --git a/src/MXF.cpp b/src/MXF.cpp index 28b156c..b4cba03 100755 --- a/src/MXF.cpp +++ b/src/MXF.cpp @@ -219,9 +219,10 @@ void ASDCP::MXF::Partition::AddChildObject(InterchangeObject* Object) { assert(Object); - UUID TmpID; - Kumu::GenRandomValue(TmpID); - Object->InstanceUID = TmpID; + + if ( ! Object->InstanceUID.HasValue() ) + GenRandomValue(Object->InstanceUID); + m_PacketList->AddPacket(Object); } |
