mirror of https://github.com/jetkvm/kvm.git
Compare commits
1 Commits
df96ad574a
...
90e8d8cbd2
Author | SHA1 | Date |
---|---|---|
|
90e8d8cbd2 |
|
@ -4,7 +4,7 @@
|
|||
"features": {
|
||||
"ghcr.io/devcontainers/features/node:1": {
|
||||
// Should match what is defined in ui/package.json
|
||||
"version": "22.15.0"
|
||||
"version": "21.1.0"
|
||||
}
|
||||
},
|
||||
"mounts": [
|
||||
|
|
20
native.go
20
native.go
|
@ -12,7 +12,6 @@ import (
|
|||
"time"
|
||||
|
||||
"github.com/jetkvm/kvm/resource"
|
||||
"github.com/pion/rtp"
|
||||
|
||||
"github.com/pion/webrtc/v4/pkg/media"
|
||||
)
|
||||
|
@ -244,8 +243,6 @@ func handleAudioClient(conn net.Conn) {
|
|||
|
||||
scopedLogger.Info().Msg("native audio socket client connected")
|
||||
inboundPacket := make([]byte, maxAudioFrameSize)
|
||||
var timestamp uint32
|
||||
var packet rtp.Packet
|
||||
for {
|
||||
n, err := conn.Read(inboundPacket)
|
||||
if err != nil {
|
||||
|
@ -253,21 +250,10 @@ func handleAudioClient(conn net.Conn) {
|
|||
return
|
||||
}
|
||||
|
||||
logger.Info().Msgf("audio socket msg: %d", n)
|
||||
|
||||
if currentSession != nil {
|
||||
if err := packet.Unmarshal(inboundPacket[:n]); err != nil {
|
||||
scopedLogger.Warn().Err(err).Msg("error unmarshalling audio socket packet")
|
||||
continue
|
||||
}
|
||||
|
||||
timestamp += 960
|
||||
packet.Header.Timestamp = timestamp
|
||||
buf, err := packet.Marshal()
|
||||
if err != nil {
|
||||
scopedLogger.Warn().Err(err).Msg("error marshalling packet")
|
||||
continue
|
||||
}
|
||||
|
||||
if _, err := currentSession.AudioTrack.Write(buf); err != nil {
|
||||
if _, err := currentSession.AudioTrack.Write(inboundPacket[:n]); err != nil {
|
||||
scopedLogger.Warn().Err(err).Msg("error writing sample")
|
||||
}
|
||||
}
|
||||
|
|
|
@ -243,7 +243,6 @@ export const keyDisplayMap: Record<string, string> = {
|
|||
Escape: "esc",
|
||||
Tab: "tab",
|
||||
Backspace: "backspace",
|
||||
"(Backspace)": "backspace",
|
||||
Enter: "enter",
|
||||
CapsLock: "caps lock",
|
||||
ShiftLeft: "shift",
|
||||
|
|
Loading…
Reference in New Issue