I can certainly see a lot of parallels with Oculus / Facebook.
Perhaps unusually, I actually wanted FB to impress itself more strongly on Oculus post acquisition because, frankly, Oculus was a bit of a mess. Instead, Oculus was given an enormous amount of freedom for many years.
Personally, nobody ever told me what to do, even though I was willing to "shut up and soldier" if necessary -- they bought that capability! Conversely, I couldn't tell anyone what to do from my position; the important shots were always called when I wasn't around. Some of that was on me for not being willing to relocate to HQ, but a lot of it was built into early Oculus DNA.
I could only lead by example and argument, and the arguments only took on weight after years of evidence accumulated. I could have taken a more traditional management position, but I would have hated it, so that's also on me. The political dynamics never quite aligned with an optimal set of leadership personalities and beliefs where I would have had the best leverage, but there was progress, and I am reasonably happy and effective as a part time consultant today, seven years later.
Talking about "entitled workers" almost certainly derails the conversation. Perhaps a less charged framing that still captures some of the matter is the mixing of people who Really Care about their work with the Just A Job crowd. The wealth of the mega corps does allow most goals to be accomplished, at great expense, with Just A Job workers, but people that have experienced being embedded with Really Care workers are going to be appalled at the relative effectiveness.
The communication culture does tend a bit passive-aggressive for my taste, but I can see why it evolves that way in large organizations. I've only been officially dinged by HR once for insensitive language in a post, but a few people have reached out privately with some gentle suggestions about better communication.
All in all, not a perfect fairy tale outcome, but I still consider taking the acquisition offer as the correct thing for the company in hindsight.
My primary concern is for immersive VR media on our Go and Quest platforms, which use Snapdragon 821 and 835 SoC, respectively. The 821 doesn’t support 10 bit on anything, and the 835 only supports it on h265. Software decoding a 4k60 video on mobile isn’t an option, and you can see every bit transition with dark adapted eyes in a vr headset, so getting full 8 bit range is pretty valuable.
I was prepared to blend the edges, but it turned out not to be necessary. If the compression ration was increased enough that there were lots of artifacts in the low res version it might be more important.
I was originally going to put it into an mp4 file with the base stored first, so normal video players could at least play the low res version, but the Android MediaExtractor fails when presented with more than 10 tracks, so I just rolled my own trivial container file.
Peak bitrate for Henry is around 40 Mbps, so it wouldn't stream for most people. With some rearrangement of the file so each strip has a full gop continuous, instead of time interleaving all 11, the bitrate wold be cut in half, but it would still be a lot of fairly small requests, so it would call for pipelined HTTP2.
I just tried, and while it does decode a 6kx3k 60 fps video, which is very admirable, it doesn't hold 60 fps while doing it. There are probably encoding options to minimize work on the decoder that could let you push it a bit more.
MediaExtractor seems to be arbitrarily limited to a lower resolution, but that can be bypassed.
Need some form of RGB+D for that. I have a player for that, and sometimes it looks fantastic, but the silhouette edge artifacts can sometimes look really bad. Considering some ways of "relaxing detail around the edges".
In the center of the lenses, the circumference resolution is a bit over 5120, but definitely less than 5760. Even at 5120, it is a bit overkill (and potentially aliasing) at the edges: https://twitter.com/ID_AA_Carmack/status/975198157838499840
You are off by a factor of 2 in your pixel calculation, because 5k x 5k is for a stereo pair of spheres. Equirect projections waste a fair amount, but compared to the 300% miss to get to 60 fps stereo, it isn't dominant.
No, Exynos has the same block limit as the snapdragon chips -- 4k60. The difference is that Exynos doesn't have the same 4096 maximum dimension limit, so it can do 5120x2560 (monoscopic) at 30 fps, while snapdragon can only decode 4096x2560 at 30 fps. The view dependent player is about playing 5120x5120 (stereo) at 60 fps.
Years ago, I felt burned when I wrote several articles for #AltDevBlogADay, and they vanished. I have much more confidence that what I write on FB won't vanish. I agree it isn't a great platform for writing, but I only write public long-form things a few times year, so I don't feel like going to another platform for it.
I am aware that my presentations aren't optimal for communicating targeted information, and it does weigh on me more and more as the years go by.
So far, I haven't been able to justify to myself the time required to do a really professional job, so I just show up and talk for a few hours. I like to think there is some value in the spontaneity and unscripted nature, but I don't kid myself about it being the most effective way to communicate important information.
I'm taking some baby steps -- I at least made a rough outline to guide my talking at last year's Oculus Connect instead of being in full ramble mode.
Perhaps unusually, I actually wanted FB to impress itself more strongly on Oculus post acquisition because, frankly, Oculus was a bit of a mess. Instead, Oculus was given an enormous amount of freedom for many years.
Personally, nobody ever told me what to do, even though I was willing to "shut up and soldier" if necessary -- they bought that capability! Conversely, I couldn't tell anyone what to do from my position; the important shots were always called when I wasn't around. Some of that was on me for not being willing to relocate to HQ, but a lot of it was built into early Oculus DNA.
I could only lead by example and argument, and the arguments only took on weight after years of evidence accumulated. I could have taken a more traditional management position, but I would have hated it, so that's also on me. The political dynamics never quite aligned with an optimal set of leadership personalities and beliefs where I would have had the best leverage, but there was progress, and I am reasonably happy and effective as a part time consultant today, seven years later.
Talking about "entitled workers" almost certainly derails the conversation. Perhaps a less charged framing that still captures some of the matter is the mixing of people who Really Care about their work with the Just A Job crowd. The wealth of the mega corps does allow most goals to be accomplished, at great expense, with Just A Job workers, but people that have experienced being embedded with Really Care workers are going to be appalled at the relative effectiveness.
The communication culture does tend a bit passive-aggressive for my taste, but I can see why it evolves that way in large organizations. I've only been officially dinged by HR once for insensitive language in a post, but a few people have reached out privately with some gentle suggestions about better communication.
All in all, not a perfect fairy tale outcome, but I still consider taking the acquisition offer as the correct thing for the company in hindsight.