summaryrefslogtreecommitdiff
path: root/src/as-02-unwrap.cpp
diff options
context:
space:
mode:
authormsheby <msheby@cinecert.com>2013-08-28 18:45:11 +0000
committermsheby <>2013-08-28 18:45:11 +0000
commit641e2138cd3566bfa7d81f33e4c8b5879f1ce9aa (patch)
tree307daa3a114d267fb95e4260644c3d8d1f54b66d /src/as-02-unwrap.cpp
parent0736102a4f1eaa29b6b0b4aaabc1e360922e9385 (diff)
fix AS-02 audio unwrapping behavior
Diffstat (limited to 'src/as-02-unwrap.cpp')
-rwxr-xr-xsrc/as-02-unwrap.cpp6
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);
}