[llvm-commits] [test-suite] r169926 - in /test-suite/trunk/MultiSource/Applications/ALAC: decode/alacconvert-decode.reference_output decode/main.cpp encode/main.cpp
Michael Gottesman
mgottesman at apple.com
Tue Dec 11 14:42:01 PST 2012
Author: mgottesman
Date: Tue Dec 11 16:42:01 2012
New Revision: 169926
URL: http://llvm.org/viewvc/llvm-project?rev=169926&view=rev
Log:
Change main.cpp to assume that an input wav file => output caff and vis-a-versa. Also make reference output correct.
Modified:
test-suite/trunk/MultiSource/Applications/ALAC/decode/alacconvert-decode.reference_output
test-suite/trunk/MultiSource/Applications/ALAC/decode/main.cpp
test-suite/trunk/MultiSource/Applications/ALAC/encode/main.cpp
Modified: test-suite/trunk/MultiSource/Applications/ALAC/decode/alacconvert-decode.reference_output
URL: http://llvm.org/viewvc/llvm-project/test-suite/trunk/MultiSource/Applications/ALAC/decode/alacconvert-decode.reference_output?rev=169926&r1=169925&r2=169926&view=diff
==============================================================================
Binary files test-suite/trunk/MultiSource/Applications/ALAC/decode/alacconvert-decode.reference_output (original) and test-suite/trunk/MultiSource/Applications/ALAC/decode/alacconvert-decode.reference_output Tue Dec 11 16:42:01 2012 differ
Modified: test-suite/trunk/MultiSource/Applications/ALAC/decode/main.cpp
URL: http://llvm.org/viewvc/llvm-project/test-suite/trunk/MultiSource/Applications/ALAC/decode/main.cpp?rev=169926&r1=169925&r2=169926&view=diff
==============================================================================
--- test-suite/trunk/MultiSource/Applications/ALAC/decode/main.cpp (original)
+++ test-suite/trunk/MultiSource/Applications/ALAC/decode/main.cpp Tue Dec 11 16:42:01 2012
@@ -161,9 +161,9 @@
}
else
{
- // decoding
- GetOutputFileType(outputFileName, &outputFileType);
-
+ // decoding
+ outputFileType = inputFileType == kFileTypeWAV? kFileTypeCAFF : kFileTypeWAV;
+
if (outputFileType == kFileTypeWAV && outputFormat.mChannelsPerFrame > 2)
{
// we don't support WAVE because we don't want to reinterleave on output
@@ -709,24 +709,6 @@
return 0;
}
-void GetOutputFileType(char * outputFileName, uint32_t * outputFileType)
-{
- char * typeStr = strrchr(outputFileName, '.');
-
- *outputFileType = kFileTypeCAFF;
-
- if (typeStr != NULL)
- {
- if (strlen(typeStr) == 4)
- {
- if (strcmp(typeStr, ".wav") == 0)
- {
- *outputFileType = kFileTypeWAV;
- }
- }
- }
-}
-
ALACChannelLayoutTag GetALACChannelLayoutTag(uint32_t inChannelsPerFrame)
{
return ALACChannelLayoutTags[inChannelsPerFrame - 1];
Modified: test-suite/trunk/MultiSource/Applications/ALAC/encode/main.cpp
URL: http://llvm.org/viewvc/llvm-project/test-suite/trunk/MultiSource/Applications/ALAC/encode/main.cpp?rev=169926&r1=169925&r2=169926&view=diff
==============================================================================
--- test-suite/trunk/MultiSource/Applications/ALAC/encode/main.cpp (original)
+++ test-suite/trunk/MultiSource/Applications/ALAC/encode/main.cpp Tue Dec 11 16:42:01 2012
@@ -161,9 +161,9 @@
}
else
{
- // decoding
- GetOutputFileType(outputFileName, &outputFileType);
-
+ // decoding
+ outputFileType = inputFileType == kFileTypeWAV? kFileTypeCAFF : kFileTypeWAV;
+
if (outputFileType == kFileTypeWAV && outputFormat.mChannelsPerFrame > 2)
{
// we don't support WAVE because we don't want to reinterleave on output
@@ -709,24 +709,6 @@
return 0;
}
-void GetOutputFileType(char * outputFileName, uint32_t * outputFileType)
-{
- char * typeStr = strrchr(outputFileName, '.');
-
- *outputFileType = kFileTypeCAFF;
-
- if (typeStr != NULL)
- {
- if (strlen(typeStr) == 4)
- {
- if (strcmp(typeStr, ".wav") == 0)
- {
- *outputFileType = kFileTypeWAV;
- }
- }
- }
-}
-
ALACChannelLayoutTag GetALACChannelLayoutTag(uint32_t inChannelsPerFrame)
{
return ALACChannelLayoutTags[inChannelsPerFrame - 1];
More information about the llvm-commits
mailing list