Flush MP3 encoder after finishing
Some checks failed
continuous-integration/drone/push Build is failing

This commit is contained in:
DataHoarder 2022-04-20 13:18:24 +02:00
parent 96ac7c542e
commit 40a32bba46
Signed by: DataHoarder
SSH key fingerprint: SHA256:OLTRf6Fl87G52SiR7sWLGNzlJt4WOX+tfI2yxo0z7xk

View file

@ -121,7 +121,7 @@ func (f Format) Encode(source audio.Source, writer io.WriteCloser, options map[s
encoder.SetWriteID3TagAutomatic(false)
if vbr {
if err := encoder.SetVBR(lame.VBRMTRH); err != nil {
if err := encoder.SetVBR(lame.VBRDefault); err != nil {
return err
}
if err := encoder.SetVBRQuality(float64(bitrate)); err != nil {
@ -146,6 +146,8 @@ func (f Format) Encode(source audio.Source, writer io.WriteCloser, options map[s
}
}
encoder.Flush()
return nil
}