Mo DeJong
Mo DeJong
There is a trade off, if the mvid is compressed then it takes longer to write and longer to read. But, there is already support for it built in. Take...
I have now updated the impl of AVAssetJoinAlphaResourceLoader to properly support a compressed flag. This results in about 10x smaller files. For example, the Explosion video in the kitty boom...
TBD, include compression in AVAssetMixAlphaResourceLoader.
Metal code does not compile or run in the Simulator on iOS. You have to install on a real device.
Hi fumo, yes you are correct that Apple already implements colorspace conversions inside their own libraries. For example, one could simply play a .m4v video file with AVPlayerViewController, you can...
No, I am going to produce another completely different commercial library based on this logic, but the point here is to create an real working implementation of what Apple actually...
I tried that before, but it does not produce results that can be inverted by the default Apple gamma curve of 1.961. Basically, it seems that if RGB input is...
Here is a graph of the 3 encoding curves, note that the BT.709 here does not include any gamma boost for dark room offset. The thing to note is that...
One issue that I was confused about is what gamma curve does AVFoundation make use of when exporting with AVAssetWriter and AVAssetWriterInputPixelBufferAdaptor. Previously, I was seeing that the exported YCbCr...
After additional testing, I am finding some very interesting results. I have reworked the srgb_to_bt709 command line tool that converts an image to Y4M (to be encoded with ffmpeg/x264) and...