libvdelta libodelta libast
