diff options
| author | jhurst <jhurst@cinecert.com> | 2013-07-02 05:51:18 +0000 |
|---|---|---|
| committer | jhurst <> | 2013-07-02 05:51:18 +0000 |
| commit | 0cc43cc3765c003d60196ff45213c2835281a0c3 (patch) | |
| tree | 9e80d263f63dc09c5184943f8adb97ab562368bd /src/AS_DCP_internal.h | |
| parent | f2ecb6822ff3db70b40adb19a37eab6456e28ed8 (diff) | |
more optional stuff
Diffstat (limited to 'src/AS_DCP_internal.h')
| -rwxr-xr-x | src/AS_DCP_internal.h | 28 |
1 files changed, 14 insertions, 14 deletions
diff --git a/src/AS_DCP_internal.h b/src/AS_DCP_internal.h index df342bf..8b05dc7 100755 --- a/src/AS_DCP_internal.h +++ b/src/AS_DCP_internal.h @@ -607,14 +607,14 @@ namespace ASDCP TrackSet<TimecodeComponent> MPTCTrack = CreateTimecodeTrack<MaterialPackage>(m_HeaderPart, *m_MaterialPackage, tc_edit_rate, TCFrameRate, 0, m_Dict); - m_DurationUpdateList.push_back(&(MPTCTrack.Sequence->Duration)); - m_DurationUpdateList.push_back(&(MPTCTrack.Clip->Duration)); + m_DurationUpdateList.push_back(&(MPTCTrack.Sequence->Duration.get())); + m_DurationUpdateList.push_back(&(MPTCTrack.Clip->Duration.get())); TrackSet<SourceClip> MPTrack = CreateTrackAndSequence<MaterialPackage, SourceClip>(m_HeaderPart, *m_MaterialPackage, TrackName, clip_edit_rate, DataDefinition, 2, m_Dict); - m_DurationUpdateList.push_back(&(MPTrack.Sequence->Duration)); + m_DurationUpdateList.push_back(&(MPTrack.Sequence->Duration.get())); MPTrack.Clip = new SourceClip(m_Dict); m_HeaderPart.AddChildObject(MPTrack.Clip); @@ -622,7 +622,7 @@ namespace ASDCP MPTrack.Clip->DataDefinition = DataDefinition; MPTrack.Clip->SourcePackageID = SourcePackageUMID; MPTrack.Clip->SourceTrackID = 2; - m_DurationUpdateList.push_back(&(MPTrack.Clip->Duration)); + m_DurationUpdateList.push_back(&(MPTrack.Clip->Duration.get())); // @@ -640,13 +640,13 @@ namespace ASDCP CreateTimecodeTrack<SourcePackage>(m_HeaderPart, *m_FilePackage, tc_edit_rate, TCFrameRate, ui64_C(3600) * TCFrameRate, m_Dict); - m_DurationUpdateList.push_back(&(FPTCTrack.Sequence->Duration)); - m_DurationUpdateList.push_back(&(FPTCTrack.Clip->Duration)); + m_DurationUpdateList.push_back(&(FPTCTrack.Sequence->Duration.get())); + m_DurationUpdateList.push_back(&(FPTCTrack.Clip->Duration.get())); TrackSet<SourceClip> FPTrack = CreateTrackAndSequence<SourcePackage, SourceClip>(m_HeaderPart, *m_FilePackage, TrackName, clip_edit_rate, DataDefinition, 2, m_Dict); - m_DurationUpdateList.push_back(&(FPTrack.Sequence->Duration)); + m_DurationUpdateList.push_back(&(FPTrack.Sequence->Duration.get())); // Consult ST 379:2004 Sec. 6.3, "Element to track relationship" to see where "12" comes from. FPTrack.Track->TrackNumber = KM_i32_BE(Kumu::cp2i<ui32_t>((EssenceUL.Value() + 12))); @@ -659,7 +659,7 @@ namespace ASDCP // for now we do not allow setting this value, so all files will be 'original' FPTrack.Clip->SourceTrackID = 0; FPTrack.Clip->SourcePackageID = NilUMID; - m_DurationUpdateList.push_back(&(FPTrack.Clip->Duration)); + m_DurationUpdateList.push_back(&(FPTrack.Clip->Duration.get())); m_EssenceDescriptor->LinkedTrackID = FPTrack.Track->TrackID; } @@ -698,14 +698,14 @@ namespace ASDCP TrackSet<TimecodeComponent> MPTCTrack = CreateTimecodeTrack<MaterialPackage>(m_HeaderPart, *m_MaterialPackage, tc_edit_rate, tc_frame_rate, 0, m_Dict); - m_DurationUpdateList.push_back(&(MPTCTrack.Sequence->Duration)); - m_DurationUpdateList.push_back(&(MPTCTrack.Clip->Duration)); + m_DurationUpdateList.push_back(&(MPTCTrack.Sequence->Duration.get())); + m_DurationUpdateList.push_back(&(MPTCTrack.Clip->Duration.get())); TrackSet<DMSegment> MPTrack = CreateTrackAndSequence<MaterialPackage, DMSegment>(m_HeaderPart, *m_MaterialPackage, TrackName, clip_edit_rate, DataDefinition, 2, m_Dict); - m_DurationUpdateList.push_back(&(MPTrack.Sequence->Duration)); + m_DurationUpdateList.push_back(&(MPTrack.Sequence->Duration.get())); MPTrack.Clip = new DMSegment(m_Dict); m_HeaderPart.AddChildObject(MPTrack.Clip); @@ -731,14 +731,14 @@ namespace ASDCP CreateTimecodeTrack<SourcePackage>(m_HeaderPart, *m_FilePackage, clip_edit_rate, tc_frame_rate, ui64_C(3600) * tc_frame_rate, m_Dict); - m_DurationUpdateList.push_back(&(FPTCTrack.Sequence->Duration)); - m_DurationUpdateList.push_back(&(FPTCTrack.Clip->Duration)); + m_DurationUpdateList.push_back(&(FPTCTrack.Sequence->Duration.get())); + m_DurationUpdateList.push_back(&(FPTCTrack.Clip->Duration.get())); TrackSet<DMSegment> FPTrack = CreateTrackAndSequence<SourcePackage, DMSegment>(m_HeaderPart, *m_FilePackage, TrackName, clip_edit_rate, DataDefinition, 2, m_Dict); - m_DurationUpdateList.push_back(&(FPTrack.Sequence->Duration)); + m_DurationUpdateList.push_back(&(FPTrack.Sequence->Duration.get())); FPTrack.Clip = new DMSegment(m_Dict); m_HeaderPart.AddChildObject(FPTrack.Clip); |
