mirror of
https://github.com/aler9/gortsplib
synced 2025-10-05 15:16:51 +08:00
headers: rename RTPInfo's RTPTime into Timestamp
This commit is contained in:
@@ -12,7 +12,7 @@ import (
|
|||||||
type RTPInfoEntry struct {
|
type RTPInfoEntry struct {
|
||||||
URL *base.URL
|
URL *base.URL
|
||||||
SequenceNumber uint16
|
SequenceNumber uint16
|
||||||
RTPTime uint32
|
Timestamp uint32
|
||||||
}
|
}
|
||||||
|
|
||||||
// RTPInfo is a RTP-Info header.
|
// RTPInfo is a RTP-Info header.
|
||||||
@@ -60,7 +60,7 @@ func ReadRTPInfo(v base.HeaderValue) (*RTPInfo, error) {
|
|||||||
if err != nil {
|
if err != nil {
|
||||||
return nil, err
|
return nil, err
|
||||||
}
|
}
|
||||||
e.RTPTime = uint32(vi)
|
e.Timestamp = uint32(vi)
|
||||||
|
|
||||||
default:
|
default:
|
||||||
return nil, fmt.Errorf("invalid key: %v", k)
|
return nil, fmt.Errorf("invalid key: %v", k)
|
||||||
@@ -80,7 +80,7 @@ func (h RTPInfo) Clone() *RTPInfo {
|
|||||||
*nh = append(*nh, &RTPInfoEntry{
|
*nh = append(*nh, &RTPInfoEntry{
|
||||||
URL: e.URL,
|
URL: e.URL,
|
||||||
SequenceNumber: e.SequenceNumber,
|
SequenceNumber: e.SequenceNumber,
|
||||||
RTPTime: e.RTPTime,
|
Timestamp: e.Timestamp,
|
||||||
})
|
})
|
||||||
}
|
}
|
||||||
return nh
|
return nh
|
||||||
@@ -93,7 +93,7 @@ func (h RTPInfo) Write() base.HeaderValue {
|
|||||||
for _, e := range h {
|
for _, e := range h {
|
||||||
rets = append(rets, "url="+e.URL.String()+
|
rets = append(rets, "url="+e.URL.String()+
|
||||||
";seq="+strconv.FormatUint(uint64(e.SequenceNumber), 10)+
|
";seq="+strconv.FormatUint(uint64(e.SequenceNumber), 10)+
|
||||||
";rtptime="+strconv.FormatUint(uint64(e.RTPTime), 10))
|
";rtptime="+strconv.FormatUint(uint64(e.Timestamp), 10))
|
||||||
}
|
}
|
||||||
|
|
||||||
return base.HeaderValue{strings.Join(rets, ",")}
|
return base.HeaderValue{strings.Join(rets, ",")}
|
||||||
|
@@ -22,7 +22,7 @@ var casesRTPInfo = []struct {
|
|||||||
{
|
{
|
||||||
URL: base.MustParseURL("rtsp://127.0.0.1/test.mkv/track1"),
|
URL: base.MustParseURL("rtsp://127.0.0.1/test.mkv/track1"),
|
||||||
SequenceNumber: 35243,
|
SequenceNumber: 35243,
|
||||||
RTPTime: 717574556,
|
Timestamp: 717574556,
|
||||||
},
|
},
|
||||||
},
|
},
|
||||||
},
|
},
|
||||||
@@ -34,12 +34,12 @@ var casesRTPInfo = []struct {
|
|||||||
{
|
{
|
||||||
URL: base.MustParseURL("rtsp://127.0.0.1/test.mkv/track1"),
|
URL: base.MustParseURL("rtsp://127.0.0.1/test.mkv/track1"),
|
||||||
SequenceNumber: 35243,
|
SequenceNumber: 35243,
|
||||||
RTPTime: 717574556,
|
Timestamp: 717574556,
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
URL: base.MustParseURL("rtsp://127.0.0.1/test.mkv/track2"),
|
URL: base.MustParseURL("rtsp://127.0.0.1/test.mkv/track2"),
|
||||||
SequenceNumber: 13655,
|
SequenceNumber: 13655,
|
||||||
RTPTime: 2848846950,
|
Timestamp: 2848846950,
|
||||||
},
|
},
|
||||||
},
|
},
|
||||||
},
|
},
|
||||||
|
Reference in New Issue
Block a user