diff options
Diffstat (limited to 'src/database')
| -rw-r--r-- | src/database/include/track.hpp | 1 | ||||
| -rw-r--r-- | src/database/tag_parser.cpp | 3 |
2 files changed, 4 insertions, 0 deletions
diff --git a/src/database/include/track.hpp b/src/database/include/track.hpp index 78f973ac..d4f01b71 100644 --- a/src/database/include/track.hpp +++ b/src/database/include/track.hpp @@ -43,6 +43,7 @@ enum class Encoding { kWav = 2, kOgg = 3, kFlac = 4, + kOpus = 5, }; enum class Tag { diff --git a/src/database/tag_parser.cpp b/src/database/tag_parser.cpp index 2faf3408..2f1fe337 100644 --- a/src/database/tag_parser.cpp +++ b/src/database/tag_parser.cpp @@ -153,6 +153,9 @@ auto TagParserImpl::ReadAndParseTags(const std::string& path, TrackTags* out) case Fwav: out->encoding(Encoding::kWav); break; + case Fopus: + out->encoding(Encoding::kOpus); + break; default: out->encoding(Encoding::kUnsupported); } |
