diff options
| author | msheby <msheby@cinecert.com> | 2013-08-28 18:45:11 +0000 |
|---|---|---|
| committer | msheby <> | 2013-08-28 18:45:11 +0000 |
| commit | 641e2138cd3566bfa7d81f33e4c8b5879f1ce9aa (patch) | |
| tree | 307daa3a114d267fb95e4260644c3d8d1f54b66d /src/as-02-unwrap.cpp | |
| parent | 0736102a4f1eaa29b6b0b4aaabc1e360922e9385 (diff) | |
fix AS-02 audio unwrapping behavior
Diffstat (limited to 'src/as-02-unwrap.cpp')
| -rwxr-xr-x | src/as-02-unwrap.cpp | 6 |
1 files changed, 5 insertions, 1 deletions
diff --git a/src/as-02-unwrap.cpp b/src/as-02-unwrap.cpp index 42d4820..b85781d 100755 --- a/src/as-02-unwrap.cpp +++ b/src/as-02-unwrap.cpp @@ -453,6 +453,7 @@ read_PCM_file(CommandOptions& Options) } FrameBuffer.Capacity(AS_02::MXF::CalcFrameBufferSize(*wave_descriptor, Options.edit_rate)); + last_frame = AS_02::MXF::CalcFramesFromDurationInSamples(last_frame, *wave_descriptor, Options.edit_rate); if ( Options.verbose_flag ) { @@ -522,7 +523,10 @@ read_PCM_file(CommandOptions& Options) if ( ASDCP_SUCCESS(result) ) { if ( Options.verbose_flag ) - FrameBuffer.Dump(stderr, Options.fb_dump_size); + { + FrameBuffer.FrameNumber(i); + FrameBuffer.Dump(stderr, Options.fb_dump_size); + } result = OutWave.WriteFrame(FrameBuffer); } |
