get rid of deafened buffer
This commit is contained in:
parent
411401e2cd
commit
15740565d1
@ -73,9 +73,9 @@ func (au *Audio) ProcessInput(conn *ircevent.Connection, channel string) error {
|
|||||||
}
|
}
|
||||||
|
|
||||||
empty := make([]float32, len(out))
|
empty := make([]float32, len(out))
|
||||||
if !au.Deafened {
|
|
||||||
select {
|
select {
|
||||||
case str := <-au.OutBuffer:
|
case str := <-au.OutBuffer:
|
||||||
|
if !au.Deafened {
|
||||||
raw, err := base64.StdEncoding.DecodeString(str)
|
raw, err := base64.StdEncoding.DecodeString(str)
|
||||||
if err != nil {
|
if err != nil {
|
||||||
break
|
break
|
||||||
@ -83,10 +83,10 @@ func (au *Audio) ProcessInput(conn *ircevent.Connection, channel string) error {
|
|||||||
if _, err = dec.DecodeFloat32(raw, out); err != nil {
|
if _, err = dec.DecodeFloat32(raw, out); err != nil {
|
||||||
break
|
break
|
||||||
}
|
}
|
||||||
|
}
|
||||||
default:
|
default:
|
||||||
copy(out, empty)
|
copy(out, empty)
|
||||||
}
|
}
|
||||||
}
|
|
||||||
})
|
})
|
||||||
if err != nil {
|
if err != nil {
|
||||||
log.Printf("error opening input stream: %v", err)
|
log.Printf("error opening input stream: %v", err)
|
||||||
|
|||||||
2
main.go
2
main.go
@ -215,7 +215,7 @@ func (m model) View() (s string) {
|
|||||||
status = deafened
|
status = deafened
|
||||||
} else if user.isMuted {
|
} else if user.isMuted {
|
||||||
status = muted
|
status = muted
|
||||||
} else if user.lastSpoke.Add(time.Second * 2).After(time.Now()) {
|
} else if user.lastSpoke.Add(time.Millisecond * 100).After(time.Now()) {
|
||||||
status = speaking
|
status = speaking
|
||||||
nickStyled = nick
|
nickStyled = nick
|
||||||
}
|
}
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user