I wonder if it would be possible to implement the new BRAW format in ML (it's not open source, but it's an open standard apparently, they provide an SDK). The advantages are that it creates smaller files (so Canon cameras with old SD speeds would handle better), and the fact that it would be a one-stop solution for editing, via the free DaVinci Resolve video editor. No transcoding to massive DNGs, no messy post processing to recover highlights etc.