SinceBRAWfromBlackmagicDesignshasaSDKthatisopenandfreetouseisthereanypossibilityfortheBRAWcodectobeadded. TheyhaveSDKsforMac, WindowsandLinux. SinceAndroidisbasedonLinuxI'm hoping that the underlying APIs needed are either built in or available. I have no clue what language(s) the SDK is available in so there may not be a version compatible with Open Camera. If not and it would be entirely too much work to port I totally understand. Some kind of RAW format for video would be most welcome. Since I'mgoingtobeusingDaVinciResolveforeditingmyformatofchoicewouldofcoursebeBRAW.
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
Anonymous
Anonymous
-
2021-02-07
I could make one of those TL:DR posts, but to answer your question, it just isn't possible. The codec has to be implemented and customized/calibrated to an individual device's image sensor and hardware/software specs. Phones now have multiple image sensors and a variety of hardware and software configurations on today's devices.
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
Anonymous
Anonymous
-
2021-04-23
More importantly, doing realtime compression for BRAW without hardware assistance isn't possible.
Calibrating for the sensor is easy - that's what profiling with a ColorChecker is for. Especially since we already have color profile data from DNGs for most devices. Realtime compression of video without hardware acceleration on a mobile device - yeah, not likely to happen for anything but the most basic of codecs.
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
I could make one of those TL:DR posts, but to answer your question, it just isn't possible. The codec has to be implemented and customized/calibrated to an individual device's image sensor and hardware/software specs. Phones now have multiple image sensors and a variety of hardware and software configurations on today's devices.
More importantly, doing realtime compression for BRAW without hardware assistance isn't possible.
Calibrating for the sensor is easy - that's what profiling with a ColorChecker is for. Especially since we already have color profile data from DNGs for most devices. Realtime compression of video without hardware acceleration on a mobile device - yeah, not likely to happen for anything but the most basic of codecs.