I was mildly curious, so I downloaded a snapshot of the source code and had OpenAI Codex look over it to see where metadata stuff is set with this prompt: What parts of the source code relate to writing metadata into raw (eg .dng) image files? Specifically DateTimeOriginal or similar Which resulted in this summary of notes: codex Here’s where RAW/DNG metadata is handled and what’s set. DNG creation: CameraController2.processImage Path: app/src/main/java/net/sourceforge/opencamera/cameracontroller/CameraCo...
To mildly necromance this thread, a friend who uses this app sent my some raw .dng photos recently, and when I imported them into my iPhone gallery, they didn't seem to have appropriate metadata for the time the photo was taken, camera exposure/lens settings, etc. Digging into this further with exiftool, it seems that a lot of that information is actually there, it's just written incorrectly. eg. A lot of the tags were written into IFD0, rather than ExifIFD. I suspect this is likely the root cause...