|
|
|
@ -137,7 +137,10 @@ func (p *clientVideoProcessor) process( |
|
|
|
data []byte, |
|
|
|
data []byte, |
|
|
|
pts time.Duration, |
|
|
|
pts time.Duration, |
|
|
|
dts time.Duration) { |
|
|
|
dts time.Duration) { |
|
|
|
p.queue <- clientVideoProcessorData{data, pts, dts} |
|
|
|
select { |
|
|
|
|
|
|
|
case p.queue <- clientVideoProcessorData{data, pts, dts}: |
|
|
|
|
|
|
|
case <-p.ctx.Done(): |
|
|
|
|
|
|
|
} |
|
|
|
} |
|
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
func (p *clientVideoProcessor) initializeTrack() error { |
|
|
|
func (p *clientVideoProcessor) initializeTrack() error { |
|
|
|
|