Shiny Quagsire on Nostr: Zhuowei Zhang I did find one possible explanation for the jitter btw, it seems like ...
Zhuowei Zhang (npub1cpp…e7uy) I did find one possible explanation for the jitter btw, it seems like the VTDecoder only has one underlying IOBuffer, and Metal maps it directly, so a new decode can happen as an old frame is getting submitted (which, ALVR sends a lot of empty frames with identical timestamps).
Unfortunately copying the underlying data is a pain bc it's compressed, and I'm not sure if it's possible to skip frames
Published at
2024-02-06 04:36:11Event JSON
{
"id": "cfef11c12a3d23e02423035913ecf5e4e03a3e90e67285d644dd3fd626cddf35",
"pubkey": "611c518b5ac7c2daa81c6dcc66b3e04a279b6524b28f8f72fac89e14538d8dac",
"created_at": 1707194171,
"kind": 1,
"tags": [
[
"p",
"c043dd0dc7eb1f350a58d13a3e6fd67cf6bb5bb56f81d8466d23e000c9222f1f",
"wss://relay.mostr.pub"
],
[
"proxy",
"https://mastodon.social/users/ShinyQuagsire/statuses/111882677224062458",
"activitypub"
]
],
"content": "nostr:npub1cppa6rw8av0n2zjc6yarum7k0nmtkka4d7qas3ndy0sqpjfz9u0sx9e7uy I did find one possible explanation for the jitter btw, it seems like the VTDecoder only has one underlying IOBuffer, and Metal maps it directly, so a new decode can happen as an old frame is getting submitted (which, ALVR sends a lot of empty frames with identical timestamps).\n\nUnfortunately copying the underlying data is a pain bc it's compressed, and I'm not sure if it's possible to skip frames",
"sig": "7d7850b0bf921ba140256be9247dfc03149c52d92b6fd025cc3bcf4c68f98738778301f71b63b702923f0e2da5210e278a8c006f25cda6758c2a3a5049788c81"
}