summaryrefslogtreecommitdiff
path: root/src/asdcp-test.cpp
diff options
context:
space:
mode:
authorjhurst <jhurst@cinecert.com>2009-02-21 01:15:32 +0000
committerjhurst <>2009-02-21 01:15:32 +0000
commitb5d45c28dc47d61f05c5ba1ea5f92546369d00dd (patch)
treee4e851ed27fd759c32cc5fca94719de06eb37470 /src/asdcp-test.cpp
parent6eca07453693f56b943290573ddf22a3fb251a44 (diff)
make 96k PCM work
Diffstat (limited to 'src/asdcp-test.cpp')
-rwxr-xr-xsrc/asdcp-test.cpp7
1 files changed, 5 insertions, 2 deletions
diff --git a/src/asdcp-test.cpp b/src/asdcp-test.cpp
index d957407..d566a85 100755
--- a/src/asdcp-test.cpp
+++ b/src/asdcp-test.cpp
@@ -1193,7 +1193,8 @@ write_PCM_file(CommandOptions& Options)
if ( Options.verbose_flag )
{
- fprintf(stderr, "48Khz PCM Audio, %s fps (%u spf)\n",
+ fprintf(stderr, "%.1fkHz PCM Audio, %s fps (%u spf)\n",
+ ADesc.AudioSamplingRate.Quotient() / 1000.0,
Options.szPictureRate(),
PCM::CalcSamplesPerFrame(ADesc));
fputs("AudioDescriptor:\n", stderr);
@@ -1703,7 +1704,7 @@ show_file_info(CommandOptions& Options)
if ( EssenceType == ESS_MPEG2_VES )
result = FileInfoWrapper<ASDCP::MPEG2::MXFReader, MyVideoDescriptor>::file_info(Options, "MPEG2 video");
- else if ( EssenceType == ESS_PCM_24b_48k )
+ else if ( EssenceType == ESS_PCM_24b_48k || EssenceType == ESS_PCM_24b_96k )
result = FileInfoWrapper<ASDCP::PCM::MXFReader, MyAudioDescriptor>::file_info(Options, "PCM audio");
else if ( EssenceType == ESS_JPEG_2000 )
@@ -1887,6 +1888,7 @@ main(int argc, const char** argv)
break;
case ESS_PCM_24b_48k:
+ case ESS_PCM_24b_96k:
result = read_PCM_file(Options);
break;
@@ -1929,6 +1931,7 @@ main(int argc, const char** argv)
break;
case ESS_PCM_24b_48k:
+ case ESS_PCM_24b_96k:
result = write_PCM_file(Options);
break;