This commit is contained in:
Andrey Semochkin 2020-04-19 09:50:55 +03:00
parent 087a2b4c2d
commit 420338e0cc
2 changed files with 13 additions and 11 deletions

View File

@ -8,14 +8,6 @@ import (
"encoding/binary"
"encoding/hex"
"fmt"
"io"
"net"
"net/textproto"
"net/url"
"strconv"
"strings"
"time"
"github.com/deepch/vdk/av"
"github.com/deepch/vdk/av/avutil"
"github.com/deepch/vdk/codec"
@ -23,6 +15,14 @@ import (
"github.com/deepch/vdk/codec/h264parser"
"github.com/deepch/vdk/format/rtsp/sdp"
"github.com/deepch/vdk/utils/bits/pio"
"io"
"log"
"net"
"net/textproto"
"net/url"
"strconv"
"strings"
"time"
)
var ErrCodecDataChange = fmt.Errorf("rtsp: codec data change, please call HandleCodecDataChange()")
@ -729,7 +729,6 @@ func (self *Stream) timeScale() int {
func (self *Stream) makeCodecData() (err error) {
media := self.Sdp
if media.PayloadType >= 96 && media.PayloadType <= 127 {
switch media.Type {
case av.H264:
@ -768,6 +767,8 @@ func (self *Stream) makeCodecData() (err error) {
err = fmt.Errorf("rtsp: aac sdp config invalid: %s", err)
return
}
default:
log.Fatalln("Fix Format may be raw PCM 97", media.PayloadType, media.Type)
}
} else {
switch media.PayloadType {
@ -782,7 +783,6 @@ func (self *Stream) makeCodecData() (err error) {
return
}
}
return
}
@ -1110,7 +1110,6 @@ func (self *Client) Play() (err error) {
if err = self.WriteRequest(req); err != nil {
return
}
if self.allCodecDataReady() {
self.stage = stageCodecDataDone
} else {

3
go.mod Normal file
View File

@ -0,0 +1,3 @@
module github.com/deepch/vdk
go 1.14