X-Git-Url: https://git.pterodactylus.net/?a=blobdiff_plain;f=src%2Fmain%2Fjava%2Fnet%2Fpterodactylus%2Fsonitus%2Fdata%2Ffilter%2FExternalMp3Decoder.java;h=bc8e341a7e68a369ef33ed191c9562a04a8a78a0;hb=413a644191719b65fe2730c4689972f50ef7d264;hp=2e80ec752695f343391d204c01bf4043ed650d1e;hpb=7188da95cfb6dc2bf140eb8ac7e4dc99a0761a97;p=sonitus.git diff --git a/src/main/java/net/pterodactylus/sonitus/data/filter/ExternalMp3Decoder.java b/src/main/java/net/pterodactylus/sonitus/data/filter/ExternalMp3Decoder.java index 2e80ec7..bc8e341 100644 --- a/src/main/java/net/pterodactylus/sonitus/data/filter/ExternalMp3Decoder.java +++ b/src/main/java/net/pterodactylus/sonitus/data/filter/ExternalMp3Decoder.java @@ -33,9 +33,14 @@ import net.pterodactylus.sonitus.data.Metadata; */ public abstract class ExternalMp3Decoder extends ExternalFilter { - @Override - public Metadata metadata() { - return super.metadata().encoding("PCM"); + /** + * Creates a new external MP3 decoder. + * + * @param name + * The name of the filter + */ + protected ExternalMp3Decoder(String name) { + super(name); } @Override @@ -43,7 +48,7 @@ public abstract class ExternalMp3Decoder extends ExternalFilter { checkNotNull(metadata, "metadata must not be null"); checkState(metadata.encoding().equalsIgnoreCase("MP3"), "source must be MP3-encoded"); - super.open(metadata); + super.open(metadata.encoding("PCM")); } }