Skip to content

Commit 0ae39fd

Browse files
xdrudisedaniels
authored andcommitted
Revert "IVF writer fix invalid timestamp into headers"
This reverts commit 4f40756.
1 parent 92fce5f commit 0ae39fd

File tree

1 file changed

+4
-4
lines changed

1 file changed

+4
-4
lines changed

pkg/media/ivfwriter/ivfwriter.go

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -109,10 +109,10 @@ func (i *IVFWriter) writeHeader() error {
109109
return err
110110
}
111111

112-
func (i *IVFWriter) writeFrame(frame []byte, timestamp uint64) error {
112+
func (i *IVFWriter) writeFrame(frame []byte) error {
113113
frameHeader := make([]byte, 12)
114114
binary.LittleEndian.PutUint32(frameHeader[0:], uint32(len(frame))) // Frame length
115-
binary.LittleEndian.PutUint64(frameHeader[4:], timestamp) // PTS
115+
binary.LittleEndian.PutUint64(frameHeader[4:], i.count) // PTS
116116
i.count++
117117

118118
if _, err := i.ioWriter.Write(frameHeader); err != nil {
@@ -153,7 +153,7 @@ func (i *IVFWriter) WriteRTP(packet *rtp.Packet) error {
153153
return nil
154154
}
155155

156-
if err := i.writeFrame(i.currentFrame, uint64(packet.Header.Timestamp)); err != nil {
156+
if err := i.writeFrame(i.currentFrame); err != nil {
157157
return err
158158
}
159159
i.currentFrame = nil
@@ -169,7 +169,7 @@ func (i *IVFWriter) WriteRTP(packet *rtp.Packet) error {
169169
}
170170

171171
for j := range obus {
172-
if err := i.writeFrame(obus[j], uint64(packet.Header.Timestamp)); err != nil {
172+
if err := i.writeFrame(obus[j]); err != nil {
173173
return err
174174
}
175175
}

0 commit comments

Comments
 (0)