I didn't catch the software they are using but the Cam is a 1DX
They're using their own python program on linux, however the underlying library is gphoto or libgphoto2 (whatever it is referred to nowadays). It's the go to for all cameras on linux (and pulling pictures from the camera as well as some other functions, controlling the camera, triggering the shutter, etc).
At the same time I don't think it's necessary in this instance, so long as you know how the usb device communicates with the computer for a certain function, one can just rewrite that function in a program, basically a single function ignoring the rest.
Great quote.
I try... I am camera confucious.
Creating picture styles that can be loaded on the camera without using Canon's EOS Utility is something else that would be interesting. This should allow switching out the 3 picture styles loaded into memory with others that are saved on the card. Why more than 3 custom picture styles? It might be absolutely useless but good for the theory of it!
In this case it would be absolutely useful! But bad in the theory of it

(There's been plenty of these "more than 3 picture styles" posts in the past, but I think the wrong question was always being asked "can we add more slots for picture styles").
Yeah, basically one wouldn't store a pf2 or pf3 on the camera and try to translate it in the camera, although a module could probably be made for that (absolutely useless to use, but good for the theory).
One would store the decoded data in a simple file and have it write to the area of the camera from the card. This would require the picture styles undergoing a translation (I'm sure a program can be made for that).
HOWEVER! Here's the nub. Back when I was exploring this in 2013 (none of the images of the comparison of curves of picture styles works anymore
http://www.magiclantern.fm/forum/index.php?topic=4895.0 ) In discussion with someone (alex or geggo (maybe I'm just naming names here)) I was told that the registers for the picture styles are unsafe to write to, they are ok to read from though.
Ultimately, going back to writing a picture style from the camera, and the whole linear curve, if that's possible, a module could be made in the camera where one could customise a curve, how much gamma and what not, and write it straight in.
Also in that video, "the camera drops my connection if I don't ping it all the time" I assume that's all the small data between camera and computer.