lib/alsa/AllowedFormat: throw std::invalid_argument on error

This commit is contained in:
Max Kellermann 2017-12-19 11:55:12 +01:00
parent de178e90f4
commit d05c3f4e4d
1 changed files with 2 additions and 2 deletions

View File

@ -39,7 +39,7 @@ AllowedFormat::AllowedFormat(StringView s)
char buffer[64];
if (s.size >= sizeof(buffer))
throw std::runtime_error("Failed to parse audio format");
throw std::invalid_argument("Failed to parse audio format");
memcpy(buffer, s.data, s.size);
buffer[s.size] = 0;
@ -48,7 +48,7 @@ AllowedFormat::AllowedFormat(StringView s)
#ifdef ENABLE_DSD
if (dop && format.format != SampleFormat::DSD)
throw std::runtime_error("DoP works only with DSD");
throw std::invalid_argument("DoP works only with DSD");
#endif
}