Changed how block sizes work

This commit is contained in:
DataHoarder 2022-01-30 02:11:08 +01:00
parent a16b32f7ec
commit 082175c4fe

View file

@ -99,8 +99,8 @@ func (g *Gaborator) GaborTransform(source chan float32) (channel chan []float32)
}
func (g *Gaborator) Process(block []float32) error {
if len(block) != g.audioBlockSize {
return fmt.Errorf("invalid block size %d != %d", len(block), g.audioBlockSize)
if len(block) > g.audioBlockSize {
return fmt.Errorf("invalid block size %d > %d", len(block), g.audioBlockSize)
}
g.gaborTransform(block)
return nil