Skip to content

Commit 54323a3

Browse files
committed
internal/mux: refactoring
1 parent 3abda1d commit 54323a3

File tree

1 file changed

+11
-11
lines changed

1 file changed

+11
-11
lines changed

internal/mux/mux.go

+11-11
Original file line numberDiff line numberDiff line change
@@ -59,14 +59,14 @@ type Mux struct {
5959

6060
// New creates a new Mux.
6161
func New(sampleRate int, channelCount int, format Format) *Mux {
62-
p := &Mux{
62+
m := &Mux{
6363
sampleRate: sampleRate,
6464
channelCount: channelCount,
6565
format: format,
6666
cond: sync.NewCond(&sync.Mutex{}),
6767
}
68-
go p.loop()
69-
return p
68+
go m.loop()
69+
return m
7070
}
7171

7272
func (m *Mux) shouldWait() bool {
@@ -165,7 +165,7 @@ const (
165165
)
166166

167167
type playerImpl struct {
168-
players *Mux
168+
mux *Mux
169169
src io.Reader
170170
prevVolume float64
171171
volume float64
@@ -180,14 +180,14 @@ type playerImpl struct {
180180
m sync.Mutex
181181
}
182182

183-
func (p *Mux) NewPlayer(src io.Reader) *Player {
183+
func (m *Mux) NewPlayer(src io.Reader) *Player {
184184
pl := &Player{
185185
p: &playerImpl{
186-
players: p,
186+
mux: m,
187187
src: src,
188188
prevVolume: 1,
189189
volume: 1,
190-
bufferSize: p.defaultBufferSize(),
190+
bufferSize: m.defaultBufferSize(),
191191
},
192192
}
193193
runtime.SetFinalizer(pl, (*Player).Close)
@@ -240,7 +240,7 @@ func (p *playerImpl) setBufferSize(bufferSize int) {
240240
orig := p.bufferSize
241241
p.bufferSize = bufferSize
242242
if bufferSize == 0 {
243-
p.bufferSize = p.players.defaultBufferSize()
243+
p.bufferSize = p.mux.defaultBufferSize()
244244
}
245245
if orig != p.bufferSize {
246246
p.tmpbuf = nil
@@ -271,7 +271,7 @@ func (p *playerImpl) read(buf []byte) (int, error) {
271271
func (p *playerImpl) addToPlayers() {
272272
p.m.Unlock()
273273
defer p.m.Lock()
274-
p.players.addPlayer(p)
274+
p.mux.addPlayer(p)
275275
}
276276

277277
// removeFromPlayers removes p from the players set.
@@ -280,7 +280,7 @@ func (p *playerImpl) addToPlayers() {
280280
func (p *playerImpl) removeFromPlayers() {
281281
p.m.Unlock()
282282
defer p.m.Lock()
283-
p.players.removePlayer(p)
283+
p.mux.removePlayer(p)
284284
}
285285

286286
func (p *playerImpl) playImpl() {
@@ -442,7 +442,7 @@ func (p *playerImpl) readBufferAndAdd(buf []float32) int {
442442
return 0
443443
}
444444

445-
format := p.players.format
445+
format := p.mux.format
446446
bitDepthInBytes := format.ByteLength()
447447
n := len(p.buf) / bitDepthInBytes
448448
if n > len(buf) {

0 commit comments

Comments
 (0)