Ryan C. Gordon
Ryan C. Gordon
> This does mean we'll need to translate between SDL2 and SDL3 surfaces in sdl2-compat though. We need to do this anyhow, since we added SDL_PropertiesID to the struct. Right...
I was thinking adding `pixels2` and `pixels3` fields (plus pitch fields) so existing source code doesn't break for non-planar formats...but maybe breaking them is good?
Hell yeah! 
It's tragic that I'll never get the Nobel Prize for all the effort this took.  Also it's totally a coincidence that I'm wearing the same shirt in this picture...
Y'all sick of my face yet? :) macOS (and presumably, iOS) is back online.
I think camera2ndk was added in android-24. What is our oldest supported Android API level for SDL3? If it's less than that, then yeah, we'll have to dlopen it.
> the same "420v" apple format was YVYU on macos (with an external camera), and NV12 on ipad. Ugh!
> It just needs a run-time check so that we don't try use libcamera2ndk on older device: But on older devices, if the system doesn't have libcamera2ndk.so installed, won't the...
Turns out Android _does_ support weak linking, but it's a fairly new feature, so I'd not recommend relying on it (yet), as devices need to catch up, and it sounds...
Spent forever trying to coerce Android to work; turns out my 30-dollar pay-as-you-go budget phone I use for testing has what Android refers to as "LEGACY" level camera hardware, which...