|
|
|
@ -284,6 +284,7 @@ func (v *VirWriter) Write(p *av.Packet) (err error) {
@@ -284,6 +284,7 @@ func (v *VirWriter) Write(p *av.Packet) (err error) {
|
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
func (v *VirWriter) SendPacket() error { |
|
|
|
|
Flush := reflect.ValueOf(v.conn).MethodByName("Flush"); |
|
|
|
|
var cs core.ChunkStream |
|
|
|
|
for { |
|
|
|
|
p, ok := <-v.packetQueue |
|
|
|
@ -312,7 +313,7 @@ func (v *VirWriter) SendPacket() error {
@@ -312,7 +313,7 @@ func (v *VirWriter) SendPacket() error {
|
|
|
|
|
v.closed = true |
|
|
|
|
return err |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
Flush.Call(nil); |
|
|
|
|
} else { |
|
|
|
|
return errors.New("closed") |
|
|
|
|
} |
|
|
|
|