workaround for OPUS, stop blocking!

This commit is contained in:
Cedric Verstraeten
2023-05-09 23:06:09 +02:00
parent b4e034538e
commit 0bb31e0fd5

View File

@@ -816,13 +816,18 @@ func (self *Stream) makeCodecData() (err error) {
err = fmt.Errorf("rtsp: aac sdp config invalid: %s", err)
return
}
/*case av.OPUS:
channelLayout := av.CH_MONO
if media.ChannelCount == 2 {
channelLayout = av.CH_STEREO
}
case av.OPUS:
// TODO!
self.CodecData = codec.NewPCMMulawCodecData()
//channelLayout := av.CH_MONO
//if media.ChannelCount == 2 {
// channelLayout = av.CH_STEREO
//}
//self.CodecData = codec.NewOpusCodecData(media.TimeScale, channelLayout)
self.CodecData = codec.NewOpusCodecData(media.TimeScale, channelLayout)*/
default:
err = fmt.Errorf("rtsp: Type=%d unsupported", media.Type)
return